列出目录:ls
ls 是使用频率最高的命令之一,用于列出目录中的文件和子目录,支持多种显示格式。
列出目录:ls
基本用法
ls # 列出当前目录
ls /home # 列出指定目录
常用选项
ls -l # 长格式,显示权限、大小、时间
ls -a # 显示隐藏文件(以 . 开头的文件)
ls -la # 长格式 + 隐藏文件(最常用组合)
ls -lh # 人类可读的文件大小(KB/MB/GB)
ls -lt # 按修改时间排序(最新在前)
ls -lS # 按文件大小排序(最大在前)
ls -R # 递归列出子目录
输出解读
ls -la
-rw-r--r-- 1 alice staff 2048 Jun 20 10:30 readme.md
drwxr-xr-x 3 alice staff 96 Jun 19 15:00 src
| 字段 | 含义 |
|---|---|
-rw-r--r-- |
权限(文件类型+读/写/执行) |
1 |
硬链接数 |
alice |
所有者 |
staff |
所属组 |
2048 |
文件大小(字节) |
Jun 20 10:30 |
最后修改时间 |
readme.md |
文件名 |
实用技巧
# 只看目录
ls -d */
# 排除某种文件
ls --ignore="*.log"
# 彩色输出(大多数系统默认开启)
ls --color=auto
ls -la是每个开发者每天至少用 10 次的命令。