`ls -la`输出的每一部分是什么意思?
以下数字代表什么?
我们来看这个分析:
-rwxrw-r-- 1 root root 4096 Dec 18 16:41 somefile.txt
我们将分割输出以便更好地理解。
Field1 Field2 Field3 Field4 Field5 Field6 Field7 Field8 Field9 Field10 - rwx rw- r-- 1 root root 4096 Dec 18 16:41 somefile.txt
-
第一场:
-
-
对于常规文件,d
表示目录,l
表示符号链接
-
-
第二 : 所有者可以读取 , 写入和执行此文件
-
第三 : 所有者的小组可以读写这个文件
-
第四 : 其他用户可以阅读 ,但不能 写或执行此文件。
-
第五 :此目录中此文件或目录的硬链接数。
-
第六 :对象的拥有者
-
第七 :对象的所有者组 。 该组中的所有用户(例如,
root
,user
,www-data
等)都受字段3中的权限的影响。 -
第八个字段是对象的大小(以字节为单位)。 注意:
ls -lh
将使用k
,M
,G
,T
等人类可读 。 (参见man ls
或runls --help
。) -
第九个字段:对象的最后修改时间; 对于目录,这不是inheritance的。
-
第十个字段:存储在文件系统目录中的对象名称
有关更多信息,请参阅了解Unix权限模型 , man chmod
和apropos permissions
。
注意 :某些版本的ls(1)
也显示八进制权限 ,这是使用数字显示和存储第一到第四个字段的简单方法。
数字代表:
1
是硬链接的数量
7160
文件大小,以字节为单位。