shell命令 chmod
时间: 2023-11-11 17:58:48 浏览: 91
chmod命令..
chmod命令是用于修改文件或目录的权限。它允许用户设置文件的读取、写入和执行权限,以及目录的访问权限。
chmod命令的语法如下:
```shell
chmod [选项] 模式 文件名
```
其中,选项可以是以下之一:
- -c:显示每个变更的文件权限。
- -R:递归地修改目录及其子目录下的文件权限。
- -v:显示每个操作的详细信息。
模式用于指定要设置的权限,可以使用以下符号组合:
- u:表示文件所有者的权限。
- g:表示与文件所有者同组的用户的权限。
- o:表示其他用户的权限。
- a:表示所有用户的权限(等同于u+g+o)。
- +:添加权限。
- -:移除权限。
- =:设置指定权限并取消其他权限。
以下是一些示例:
```shell
# 将 file.txt 的所有者添加写入权限
chmod u+w file.txt
# 将 file.txt 的所属组添加读取和执行权限
chmod g+rx file.txt
# 移除 file.txt 的其他用户的写入和执行权限
chmod o-wx file.txt
# 将 file.txt 的所有者和所属组的执行权限设置为读取权限
chmod ug=r file.txt
```
阅读全文