在 Linux 系统中,用于查看/列出目录内容的核心命令是 ls
(list 的缩写)。以下是详细说明和常用选项:
ls # 列出当前目录下的文件和子目录(不包含隐藏文件)
ls /path # 指定目录路径(如 `ls /home`)
选项 | 说明 |
---|---|
-l |
以长格式显示(权限、所有者、大小、修改时间等) |
-a |
显示所有文件(包括隐藏文件,以 . 开头的文件) |
-h |
与 -l 结合使用,以人类可读格式显示文件大小(如 KB/MB) |
-t |
按修改时间排序(最新优先) |
-r |
反向排序 |
-R |
递归列出子目录内容 |
ls -la /etc # 显示 `/etc` 下所有文件(含隐藏文件)的详细信息
ls -lh ~/Downloads # 列出家目录下 Downloads 内容,文件大小易读
ls -t /var/log # 按时间排序显示日志文件
tree
以树状结构显示目录(需安装:sudo apt install tree
):
tree -L 2 /path # 显示2层深度的目录树
dir
ls
的别名(部分系统兼容 DOS 风格):
dir /path
find
搜索文件(非直接列出目录):
find /path -type d # 列出指定路径下的所有子目录
sudo ls
(谨慎操作)。ls
不会输出任何内容。根据需求选择合适的命令和选项即可!