linux chomod
时间: 2023-10-15 12:23:18 浏览: 73
Linux chmod
chmod是一个Linux命令,用于更改文件或目录的权限。通过chmod命令,你可以授予文件或目录的所有者、所属组和其他用户不同的权限。
chmod命令的基本语法如下:
```
chmod [选项]... 模式 文件...
```
其中,选项可以是以下之一:
- -c : 显示每个更改的文件
- -f : 不显示错误信息
- -v : 显示详细的输出
模式可以使用以下一种或多种形式:
- 数字模式:例如,755表示所有者具有读、写和执行权限,而组和其他用户只有读和执行权限。
- 符号模式:使用符号来表示权限。例如,u+r表示为所有者添加读权限,g-w表示为所属组移除写权限,o+x表示为其他用户添加执行权限。
示例:
1. 将文件file.txt的所有者添加读写权限,所属组和其他用户只添加读权限:`chmod 644 file.txt`
2. 将目录mydir及其所有子目录和文件的所有者添加读、写和执行权限,所属组和其他用户只添加读和执行权限:`chmod -R 755 mydir`
请注意,更改文件或目录的权限可能需要超级用户(root)权限。
阅读全文