🧭说明
ls 命令是 Linux 系统中用于列出目录内容的基础工具,下面这张表格汇总了它的核心用法和常见选项。
| 基础列表 | ls | 列出当前目录下非隐藏的文件和子目录。 |
| 显示详细信息 | ls -l | 以长格式列表显示,包含权限、所有者、大小、修改时间等详细信息。 |
| 显示隐藏文件 | ls -a | 显示所有文件,包括以 . 开头的隐藏文件。 |
| 组合使用 | ls -la | 最常用的组合之一,显示当前目录下所有文件(含隐藏文件)的详细信息。 |
| 人性化显示 | ls -lh | 与 -l 结合使用,将文件大小以 K、M、G 等易读的单位显示。 |
| 文件分类 | ls -F | 在文件名后附加标识符以显示类型,如 / 表示目录,* 表示可执行文件。 |
| 递归列出 | ls -R | 递归列出所有子目录中的内容。 |
| 排序控制 | ls -t | 按修改时间排序,最新的文件在前。 |
| ls -S | 按文件大小排序,最大的文件在前。 | |
| ls -r | 反转排序顺序,与 -t 或 -S 等结合使用。 | |
| 指定目录 | ls /path/to/dir | 列出指定路径下的内容,而非当前目录。 |
💡 进阶使用技巧
- 查看文件索引号(inode):使用 ls -i 命令可以显示文件的索引节点号,这在处理硬链接或某些系统管理任务时很有用。
- 仅显示目录本身:如果只想查看目录自身的属性信息,而不是其包含的文件,可以使用 ls -ld directory_name。
- 以逗号分隔显示:使用 ls -m 可以横向输出文件名,并用逗号分隔,有时便于脚本处理。
温馨提示
ls 命令的选项可以灵活组合,以满足不同的查看需求。例如,ls -lath 就是一个非常强大的组合,它可以显示所有文件(包括隐藏文件)的详细信息,按时间倒序排列,并且以人性化的单位显示大小。
网硕互联帮助中心
![不要手动操作!Ansible+cpolar 实现 NAS 设备远程自动化管理[特殊字符]-网硕互联帮助中心](https://www.wsisp.com/helps/wp-content/uploads/2026/02/20260209095112-6989ae1022d35-220x150.png)




评论前必须登录!
注册