Linux一般将文件可存取的身份分为三个类别,分别是 owner/group/others,且三种身份各有 read/write/execute 等权限。
下面重点讲解rwx这个3个权限对于文件和文件夹的区别
表格原文:
Linux文件和文件夹权限差异对比 |
||||||||
序 |
文件类型 |
举例 |
文件 |
权限情况 |
权限 |
效果 |
命令无效举例 |
备注 |
1 |
文件 |
1.txt |
- |
无可读(无r) |
--- |
不可查看文件中的文本内容 |
cat |
Ubuntu中,1.txt文件图标多个× |
2 |
文件 |
1.txt |
- |
无可写(无w) |
--- |
文件内容不能被修改(包括改变、追加和覆盖) |
echo xxx >> 1.txt |
Ubuntu中,文件图标多个锁 |
3 |
文件 |
1.txt |
- |
无可执行(无x) |
--- |
不能自生运行(./1.txt)。 |
./1.txt |
注意:没有x权限,但是有r权限可以通过以下方式运行: |
4 |
文件夹 |
A |
d |
无可读(无r) |
--- |
不能查看A下内容(ls) |
ls |
|
5 |
文件夹 |
A |
d |
无可写(无w) |
--- |
不能在A下“写”【新建、删除、移动命名】 |
touch A/t1.py |
新建(touch) |
6 |
文件夹 |
A |
d |
无可执行(无x) |
--- |
x是文件夹的基本权限,A什么都不能做了。 |
cd A/ |
可查看(ls)少量信息,只有文件名信息 |
来源:https://www.cnblogs.com/andy9468/p/12538603.html