`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表示符号链接
  • 第二所有者可以读取写入执行此文件

  • 第三所有者的小组可以读写这个文件

  • 第四其他用户可以阅读 ,但不能 执行此文件。

  • 第五 :此目录中此文件或目录的硬链接数。

  • 第六 :对象的拥有者

  • 第七 :对象的所有者组 。 该组中的所有用户(例如, rootuserwww-data等)都受字段3中的权限的影响。

  • 第八个字段是对象的大小(以字节为单位)。 注意: ls -lh将使用kMGT人类可读 。 (参见man ls或run ls --help 。)

  • 第九个字段:对象的最后修改时间; 对于目录,这不是inheritance的。

  • 第十个字段:存储在文件系统目录中的对象名称

有关更多信息,请参阅了解Unix权限模型 , man chmodapropos permissions

注意 :某些版本的ls(1)也显示八进制权限 ,这是使用数字显示和存储第一到第四个字段的简单方法。

数字代表:

1是硬链接的数量

7160文件大小,以字节为单位。