chmod命令的用法
时间: 2023-08-08 22:11:21 浏览: 159
linux中chmod命令用法详解
chmod命令用于修改文件或目录的权限。它可以添加、删除或修改文件或目录的读、写和执行权限。
使用语法如下:
```
chmod [选项] 模式 文件名
```
其中,选项包括:
- `-R`:递归地修改目录及其下所有文件和子目录的权限。
- `-v`:显示每个文件或目录的权限更改信息。
- `-c`:只显示修改了权限的文件或目录的信息。
模式由数字或符号组成,其中数字表示权限,符号表示操作。数字权限由4位组成,分别表示所有者、所属组、其他用户的读、写和执行权限。每个权限位用数字0-7表示,其中0表示无权限,1表示执行权限,2表示写权限,4表示读权限。因此,7表示读、写、执行权限,6表示读、写权限,5表示读、执行权限,等等。
符号操作包括:
- `+`:添加权限。
- `-`:删除权限。
- `=`:设置权限。
例如,将文件file.txt的所有者和所属组的写权限添加,其他用户的执行权限删除,可以使用以下命令:
```
chmod u+w,g+w,o-x file.txt
```
其中,`u`表示所有者,`g`表示所属组,`o`表示其他用户,`+`表示添加权限,`-`表示删除权限,`w`表示写权限,`x`表示执行权限。
阅读全文