chmod
是一个用于修改文件或目录权限的命令
基本语法:
chmod [选项] 模式[,模式]... 文件或目录
其中,选项
可以是 -R
(递归地修改目录及其内容的权限),-v
(显示详细信息),-c
(显示更改前的权限)等。
模式
是一个或多个字符,用于指定权限。每个模式可以包含以下权限:
r
:读取权限w
:写入权限x
:执行权限
例如,如果您想要修改名为 example.txt
的文件的权限,使其对所有者具有读写权限,对组和其他用户具有只读权限,您可以使用以下命令:
chmod 644 example.txt
这里,6
(二进制表示为 110
)表示所有者具有读写权限(rw-
),4
(二进制表示为 100
)表示组和其他用户具有只读权限(r--
)。
如果您想要递归地修改目录及其内容的权限,可以使用 -R
选项,例如:
chmod -R 755 my_directory
这里,7
(二进制表示为 111
)表示所有者具有读写执行权限(rwx
),5
(二进制表示为 101
)表示组和其他用户具有读执行权限(r-x
)。
更多关于 chmod
命令的信息,您可以参考其手册页(man page):
man chmod