chmod
是一个用于修改文件或目录权限的 Linux 命令
chmod
命令的基本语法如下:
chmod [选项] 模式 文件名或目录名
其中,选项可以是以下之一:
-c
:显示更改后的权限。-f
:强制更改权限,即使可能导致文件无法访问。-R
:递归地更改目录及其内容的权限。-v
:显示详细信息,报告每个已更改的文件和目录的权限。模式可以是一个或多个以数字或符号表示的权限。数字权限由三个数字组成,分别表示文件所有者、文件所属组和其他用户的权限。例如,755
表示文件所有者具有读、写和执行权限(7),文件所属组具有读和执行权限(5),其他用户也具有读和执行权限(5)。
符号权限由一组字符表示,如 -rwxr-xr-x
,表示文件所有者具有读、写和执行权限(rwx),文件所属组具有读和执行权限(r-x),其他用户也具有读和执行权限(r-x)。
以下是一些常见的 chmod
命令示例:
chmod 755 filename
chmod 777 directoryname
chmod -R 644 directoryname
chmod -c filename