Linux 中的长格式是什么?

Aru*_*han 5 unix linux terminal ubuntu ls

Linux 中的长格式究竟是什么?我是编程和 Linux 的新手。所以我正在学习终端操作的教程。ls -l据说此命令以长格式列出工作目录中的文件。有人可以解释或提供有关长格式及其用途的资源吗?

小智 6

您可能已经知道,ls它显示当前文件夹中的目录和文件。

ls -l(或很快)将打印长格式,如下所示:

drwxr-xr-xr root root 1093 Oct 7 09:26 file
Run Code Online (Sandbox Code Playgroud)

这些代表:

  • 权限(r-read,x-execute,w-write) 如果这些字段中的任何一个被禁用,则您没有执行此操作的权限。
  • root root代表文件的所有者和组所有者(当您继续学习 Linux 时,您会发现 root 的含义)。
  • 接下来是文件大小,之后是文件创建日期、上次修改时间和文件名。

有关更多说明,请访问此链接:http://go2linux.garron.me/command-ls-file-permissions


Kei*_*son 5

短语“长格式”仅表示比某些其他格式更长的格式。没有通用的 Linux 或 UNIX 概念“长格式”。ls在这种情况下,它指的是带有选项的命令生成的输出格式-l,并且仅指此。

所使用的“长格式”ls记录在ls文档(man lsinfo ls)中,并且可以通过将 的输出与 的输出进行比较来看ls -lls

ls其他命令可能有自己的长格式,无论是否基于长格式。