ls命令 – 显示目录中文件及其属性信息
语法格式:ls [参数] [文件名]
常用参数:
| 参数组合 | 参数组合详解 | 命令使用案例 |
|---|---|---|
| -a | 显示隐藏文件,包括以 . 开头的文件和目录 | ls -a |
| -l | 以长格式显示文件信息,包括文件类型、权限、所有者、大小、修改时间等 | ls -l |
| -h | 以人类可读方式显示文件大小,例如 1K、2M、3G 等 | ls -lh |
| -S | 按文件大小进行排序,从大到小排列 | ls -l -S |
| -X | 按文件扩展名进行排序,按字母顺序排列 | ls -X |
| -1 | 列表只显示文件名或目录名,每行只显示一个条目 | ls -1 |
| -R | 递归地列出指定目录下所有子目录中的文件 | ls -R |
| -t | 按修改时间进行排序,最近修改的文件排在最前面 | ls -lt |
| -r | 反序输出,即倒序输出 | ls -r |
| -lat | 以长格式列出所有文件并按访问时间排序(最近访问时间) | ls -lat |
| -lrt | 列出所有文件并按修改时间排序(最近修改时间) | ls -lrt |
| -lhS | 以长格式列出所有文件并以人类可读方式和文件大小排序 | ls -lhS |
| -lht | 以长格式列出所有文件并以人类可读方式和访问时间排序 | ls -lht |
| -lhrt | 以长格式列出所有文件并以人类可读方式和修改时间排序(最近修改时间) | ls -lhrt |
| -ld | 列出目录本身的信息 | ls -ld |
| -lRh | 以长格式列出所有文件,递归列出子目录内容,并以人类可读方式显示文件大小 | ls -lRh |
| -alh | 结合-a、-l、-h选项,以长格式显示文件信息并以人类可读方式显示文件大小及隐藏文件 | ls -alh |
| -latr | 以长格式列出所有文件并按访问时间排序(最近访问时间),以逆序排列 | ls -latr |
操作示例















