ls -l命令及chmod 777权限修改浅析

在Linux和Unix系统下输入ls -l,得到当前目录下的所有文件/文件夹权限。


ls -l命令及chmod 777权限修改浅析_第1张图片

以-rw-r--r-- 1 chenqi1 staff 395 2 10 15:41 1.txt 为例

第一列 : “-rw-r--r--” 表识文件的类型 和文件权限 (-rw-r--r--前的-代表文件,drwxr-xr-x前的d代表目录)
“rw-r--r--” 表示文件权限,权限有分为三段:即为 “ rw- ”,“ r-- ”和 “ r-- ”分别表示 ,文件所有者的权限,文件所属组的权限 和其他用户对文件的权限。

第二列: “1”是纯数字 ,表示 文件链接个数

第三列 : “chenqi1” 表示文件的所有者

第四列:“staff” 表示为文件的所在群组

第五列:“395”,表示为文件长度(大小)

第六列:“2 10 15:41”,表示文件最后更新(修改)时间

第七列:“1.txt” 表示文件的名称

在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。

读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1

由上可得1.txt文件对应的权限是644,如果将1.txt文件权限改为可读、写、运行时,只需运行chmod 777 1.txt,即可得到改文件的-rwxrwxrwx权限,因此修改问个文件的权限为最高时使用 chmod 777 命令即可

你可能感兴趣的:(ls -l命令及chmod 777权限修改浅析)