基础

Linux ls 命令

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

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

ls [OPTION]... [FILE]...

用法示例

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

ls -lah /var/log

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

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

参数、选项与子句

参数 / 子句说明
-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指定长格式列表中的时间显示格式。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录