1. 初探Linux命令——查看及修改文件的权限
2018-01-16 本文已影响10人
ChenME
- 查看文件的详细信息:
ls -l
# 得到以下结果
# drwxr-xr-x@ 3 cme admin 102 11 7 17:18 IntelliJ IDEA.app
文件详细信息.jpg
drwxr-xr-x@
代表文件的操作权限(第1位表示是目录还是文件,d
表示目录,-
表示文件;第2位到第10位表示文件的读写执行权限,即rwxr-xr-x
),cme
代表拥有者,admin
代表群组;r
的值为 4,w
的值为2,x
的值为1(所以IntelliJ IDEA.app
文件的权限为755
,也就是rwxr-xr-x
);- 其中
1-3
这3位代表所有者
的权限,4-6
这3位代表所属组
的权限,7-9
这3位代表其他人
的权限,所以IntelliJ IDEA.app
文件的权限为cme可读可写可执行,admin可读可执行,其他人可读可执行
;
- 将上面提到的文件(
IntelliJ IDEA.app
)改为所有人都可以读写以及执行:
sudo chmod -R 777 IntelliJ\ IDEA.app/
# 解读:
# sudo 以管理员权限运行
# chmod 更改权限
# -R 将子文件及其子文件下的文件都更改为当前文件的权限
# 777 所有人的权限都为可读可写可执行
# IntelliJ\ IDEA.app 被更改的文件(夹),其中 \ 为转义字符,本处为将空格转义