【问题标题】:Difference between ls -a and ls -alpsls -a 和 ls -alps 的区别
【发布时间】:2023-02-07 17:39:15
【问题描述】:

我不明白 ls -a 和 -alps 之间的区别。我可以看到结果不同,但我不确定为什么它的显示不同。更具体地说,我真的不知道 -alps 会。在搜索 man ls 时它不会出现在任何地方,也不会出现在网络上。

后续问题是目录名称之前的文本表示什么?例如: 4 drwxr-xr-x 2 root root 4096 Jan 11 19:18

谢谢你!

【问题讨论】:

标签: gnu ls


【解决方案1】:

ls -alpsls -a -l -p -s相同

-a:正在显示所有文件(即使它们以点开头)

-l:文件以列表格式呈现

-p: 斜杠 (/) 被附加到所有目录

-s:显示每个文件的大小

【讨论】:

    【解决方案2】:

    ls 命令用于列出目录中的文件和目录。

    • ls -a 列出所有文件和目录,包括隐藏文件和目录(以点开头的文件和目录)。

    • ls -al 以长格式列出所有文件和目录,显示权限、所有者、组、大小和修改日期等详细信息。

    • ls -alp 以长格式列出所有文件和目录,显示权限、所有者、组、大小和修改日期等详细信息,并在每个文件后添加一个符号表示其类型(例如,/ 表示目录)。

    关于目录名称之前的文本,输出中的每一行代表一个文件或目录,称为“长格式列表”。输出中的列具有以下含义:

    • 第一列是文件类型和权限。
    • 下一列是文件的硬链接数。
    • 第三和第四列显示文件的所有者和组。
    • 第五列显示文件的大小。
    • 第六和第七列显示上次修改文件的日期和时间。
    • 最后一列显示文件的名称。

    在您提供的示例中,4 drwxr-xr-x 2 root root 4096 Jan 11 19:18 行表示存在一个目录(由第一列中的d 表示)具有所有者的读、写和执行权限(由第一列中的rwx 表示) d后三个字符),该组的读取和执行权限(后三个字符中的r-x表示),其他人的读取和执行权限(最后三个字符中的r-x表示) .该目录有 4 个硬链接,归用户 root 所有,属于组 root,大小为 4096 字节,最后修改于 2019 年 1 月 11 日 19:18。目录的名称显示在最后一列中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-08
      • 2015-01-05
      • 2013-07-04
      • 2021-01-26
      相关资源
      最近更新 更多