首页/系统/Linux 运维命令速查/ls 列出目录内容
本包目录(613 条)
文件与目录76 条
文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

ls 列出目录内容

最常用的目录查看命令,支持长格式、人类可读大小、按时间排序与递归展示,配合通配符可快速定位文件。

Linux 运维命令速查系统更新于 2026-10-12
用途列出目录内容(文件与子目录)
语法ls [选项] [路径...]
所属GNU coreutils

常用示例

常用示例
ls -alh
ls -lt --time-style=long-iso
ls -R --color=auto

高频选项

高频选项
-l 长格式  -a 含隐藏文件  -h 人类可读  -t 按时间  -S 按大小  -r 反向  -R 递归  -d 目录本身  -1 单列
目录里几十万文件时 ls -R 会刷爆终端;快速定位大目录请用 find 或 fd。

易错点

  • 脚本里不要解析 ls 输出:颜色、空格与排序随环境变化,应使用 find -print0、stat 等稳定格式
  • ls -l 显示的 mtime 只是修改时间,排查问题常需 atime/ctime,用 stat 查看

数据来源与参考

  • man 1 ls(GNU coreutils 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌