我们知道Linux系统内文件的三种身份(所有者、用户组与其他人),每种身份有三种权限:r,w,x。那么这些文件权限对于一般文件与目录文件有什么不同呢?
权限对文件的重要性
r:可读此文件的实际内容,如读取文本文件的文字内容等。
w:可以编辑、添加或者修改文件的内容,但是不能删除该文件。
x:该文件可以被执行。
权限对于目录的重要性
r:表示具有读取目录结构列表的权限,当拥有r权限时,可以查询该目录下的文件名,也就是可以用ls命令罗列文件夹下的文件。
w:表示可以更改目录结构列表的权限:
- 新建新的文件与目录
- 删除已经存在的文件或目录
- 将已存在的文件或目录重命名
- 转移该目录内的文件或目录的位置
x:表示用户可以进入此目录,并作为工作目录,也就是说可以使用cd命令进入该目录。