一生一世LINUX COMMAND ATLAS

LINUX COMMAND ATLAS · 命令详解

Linux ls 命令

列出文件和目录;加上参数可显示隐藏文件和详细信息。

GNU Coreutils

语法

命令格式
ls [OPTION]... [FILE]...

常用参数

12 个参数
参数说明
-a, --all列出以点开头的隐藏文件。
-A, --almost-all列出隐藏文件,但不显示 . 和 ..。
-l使用长格式显示权限、所有者、大小和时间。
-h, --human-readable与 -l 配合,以易读单位显示大小。
-R, --recursive递归列出子目录内容。
-t按修改时间排序,最新的排在前面。
-r, --reverse反转当前排序顺序。
-S按文件大小排序,最大文件优先。
-d, --directory列出目录本身,而不是目录内容。
-F, --classify在名称后添加类型标记,例如目录后的 /。
--color[=WHEN]控制彩色输出:always、never 或 auto。
--time-style=STYLE指定长格式列表中的时间显示格式。

用法示例

3 个示例

列出文件和目录;加上参数可显示隐藏文件和详细信息。

ls -lah

以长格式显示 /var/log 中的隐藏文件和易读大小。

ls -lah /var/log

按最新修改时间排序,并使用 ISO 风格日期格式。

ls -lt --time-style=long-iso

使用提示

GNU ls 参数较多;BSD 和精简系统上的输出及可用参数可能不同。