主要是3个命令的组合ls
、grep
、wc
当前目录下文件的个数(不含子文件夹):
ls -l | grep "^-" | wc -l
当前目录下文件的个数(含子文件夹里的),注意:R,代表子目录:
ls -lR | grep "^-" | wc -l
当前目录下文件夹的个数(不含子文件夹):
ls -l | grep "^d" | wc -l
当前目录下文件夹的个数(含子文件夹里的):
ls -lR | grep "^d" | wc -l
指定目录下(这里是/abc)文件的个数(不含子文件夹):
ls -l /abc| grep "^-" | wc -l
通常一个种子在某个路径(这里看作abc文件夹下)下载后是一个文件或是一个文件夹,可以变相统计种子数:
ls -l /abc | wc -l
命令解释:ls
:用于列出文件grep
:用于过滤信息wc
:用于统计各类信息,-l
用于统计行数
参考文章