命令ls
类别: Command 标签: Linux ls目录
可读的方式显示文件大小
# -h, --human-readable with -l and/or -s, print human readable sizes (e.g., 1K 234M 2G)
ls -lh
ll -h
显示目录的所有子目录的内容
# -R, --recursive list subdirectories recursively
ls -lR
ll -R
按时间进行排序
按时间降序显示当前目录
# -l use a long listing format; -t sort by modification time, newest first
ls -lt
ll -t
按时间升序显示当前目录
# -r --reverse reverse order while sorting
ls -lrt
ll -rt
按大小进行排序
按大小降序显示当前目录
# -S sort by file size, largest first
ls -lS
ll -S
按大小升序显示当前目录
ls -lrS
ll -rS
统计目录下文件数量
统计当前目录下的文件数量
ls -l | grep "^-" | wc -l
统计当前目录下的目录数量
ls -l | grep "^d" | wc -l
统计当前目录下(包含子目录)的文件数量
ls -lR | grep "^-" | wc -l
统计当前目录下(包含子目录)的目录数量
ls -lR | grep "^d" | wc -l