ls -al输出中的字段是什么意思?

怀特先生

ls -al命令显示以下输出;

-rwxrw-r--    10    root   root 2048    Jan 13 07:11 afile.exe

前一个显示中的所有字段是什么?

逃脱

按输出顺序;

-rwxrw-r--    1    root   root 2048    Jan 13 07:11 afile.exe
  • 文件权限(-rwxrw-r--),
  • (硬)链接数(1),
  • 所有者名称(root),
  • 所有者组(root),
  • 文件大小,以字节为单位(2048),
  • 上次修改时间(Jan 13 07:11),以及
  • 文件/目录名称(afile.exe

文件权限显示如下:

  • 第一个字符是最常见的-ldAd表示目录,a-表示文件,l是符号链接(或软链接),其他字母用于其他类型的特殊文件
  • 三组字符,三遍,分别表示所有者,组和其他用户的权限:
    • r =可读
    • w =可写
    • x =可执行文件(对于文件)或可访问(对于目录)
  • 后面可能跟着扩展权限的其他字符,例如标有的Linux ACL +

在您的示例中-rwxrw-r--,这意味着显示的行是:

  • 常规文件(显示为-
  • 所有者可读,可写且可执行(rwx
  • 可读,可写,但不能按组(rw-)执行
  • 其他(r--可读但不可写或可执行

硬链接数是指名称的数量的一个inode,即与创建的链接ln 没有-s选项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章