最近频繁用到统计相关的命令,最经常用到的是,统计当前文件夹下文件数量,按照时间倒序排列文件。
- 统计当前目录下文件的个数(不包含目录)
ls -l | grep "^-" | wc -l
- 文件按时间逆序排列
ls -lt
- 文件按时间正序排序
ls -ltr
- 统计当前目录下文件的个数(包含子目录)
ls -lR | grep "^-" | wc -l
- 查看某个目录下文件夹的个数(包含子目录)
ls -lR | grep "^d" | wc -l
命令解析
ls-l
长列表输出该目录下文件信息(这里的文件是指目录、文件等等),每一行对应一个文件或者目录, ls-lR
是列出所有文件,包含子目录。
grep "^-
过滤ls
的输出信息,只保留一般文件,只保留文件夹是grep "^d"
wc -l
统计输出信息的行数