1.1 KiB
1.1 KiB
语法
ls [选项] [文件] # 列出文件的信息,默认以字母序排列
选项
-a, --all # 列出所有文件,包括 . 和 ..
-A, --almost-all # 列出所有文件,但不包括 . 和 ..
-b,
-B,
-c
-C
-d
-D
-f
-F
-g
-G
-h, --human-readable # 以人类可读的方式展示文件大小
-H
-i, --inode # 打印出每个文件的索引号
-I, --ignore=PATTERN # 不显示满足PATTERN的条目
-k
-l # 显示详细信息
-L
-m
-n
-N
-o
-p
-q
-Q
-r, --reverse # 排序的时候反转次序
-R, --recursive # 递归地列出所有文件
-s, --size # 打印出分配给每个文件的块的数量
-S # 按文件大小排序,越大越前
-t # 按修改时间排序,越新越前
-T
-u
-U
-v
-w
-x
-X
-Z
-1 # 每行只列出一个文件
--help
--version
用法示例
ls -lR | grep "^-" | wc -l # 递归统计当前目录下所有文件的个数
ls -lR | grep "^d" | wc -l #递归统计当前目录下所有文件夹的个数
ls -d .* #显示当前目录下的隐藏文件
ls -hl . # 以人类可读的方式显示文件大小
ls -t | head -1 # 列出当前目录下最近更新的一个文件