Linux中一切皆文件,那么文件就应该有相对于的类型,而在Linux当中,类型不是直接看后缀来决定的。
- | 普通文件、文本、可执行、归档文件等 |
d | 目录 |
b | 块设备、block、磁盘 |
c | 字符设备、键盘、显示器 |
p | 管道文件 |
s | 网络socket文件 |
l | 链接文件 link |
然后后面的九个字符表示三类用户的权限
文件拥有者文件所属组文件的other
r | 可读 |
w | 可写 |
x | 可执行 |
- | 该位置没有权限 |
修改权限
chmod u+x filename //为user添加可执行权限 chmod u+r filename //为user添加可读权限 chmod u+w filename //为user添加可写权限 chmod u+x,g+r,o+x filename //批量修改权限 chmod u-rwx,g-rwx,o-rwx filename //批量修改权限 chmod 000 filename //8进制修改权限
修改文件所属者
sudo chown user1 filename //将文件所属者给user1
修改文件所属组
sudo chgrp group1 filename //将文件所属组给group1