常见字符
字符 | 含义 |
---|---|
- | 普通文件 |
d | 目录文件 |
l | 链接文件 |
b | 块设备文件 |
c | 字符设备文件 |
p | 管道文件 |
文件权限
符号 | 作用 | 数字表示 |
---|---|---|
r | 读 | 4 |
w | 写 | 2 |
x | 执行 | 1 |
示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ls -l
drwxr-xr-x
# 可以分解为
# d 目录
# rwx 文件所有者 可读可写可执行
# r-x 文件所属组 可读可执行不可写
# r-x 其他用户 可读可执行不可写
## 也可以用数字表示
# 7 可读可写可执行
# 6 可读可写
# 5 可读可执行
# 4 可读
# 3 可写可执行
# 2 可写
# 1 可执行
设置权限
chmod [usertype] [signal] [type] [filename]
usertype | signal | type |
---|---|---|
u(文件所有者) | +(添加权限) | r(可读) |
g(文件所有者同组用户) |
|
w(可写) |
o(其他用户) | =(赋予权限并取消其他权限) | x(可执行) |
a 表示所有用户(默认) |
示例
1
2
3
4
# 赋予file文件所有者可执行权限
chmod u+x [file]
# 赋予file文件所有者所有权限,其余用户无权限
chmod 700 text.txt