chmod
是一个用于更改文件或目录权限的命令
基本语法:
chmod [选项] 模式[,模式]... 文件名或目录名
其中,选项可以是 -R
(递归地更改目录及其内容的权限)或 -v
(显示详细信息)。模式可以是以下之一:
u
:用户(user)权限g
:组(group)权限o
:其他(other)权限a
:所有(all)权限(等价于 u
、g
和 o
)权限可以用数字表示,每个权限对应一个数字:
例如,要将文件 file.txt
的所有者权限设置为只读,可以使用以下命令:
chmod u=r file.txt
要更改目录及其所有内容的权限,可以使用 -R
选项:
chmod -R 755 directory_name
这将允许目录的所有者具有读/写/执行权限,组成员和其他用户具有读/执行权限。
要查看权限更改的详细信息,可以使用 -v
选项:
chmod -v u=r file.txt
注意:在执行 chmod
命令时,可能需要具有管理员权限(例如,使用 sudo
)。