1. 输出含有该字符的文件名
命令格式: find 查找路径 -name “*” | xargs grep “关键字”
例如查找xml中是否含有字符“motor”:find /home/xn/data/BDD100K/train/Annotations -name “*.xml” | xargs grep “motor”
2. 输出含有该字符的数量
命令格式:find 路径 “*” | xargs grep -ri “关键字” | wc -l
例如查找xml中含有字符“car”的数量: find /home/xn/data/BDD100K/train/Annotations -name “*.xml” | xargs grep -ri “car” | wc -l
3. 统计文件夹中文件数目
ls -l | grep "^-"| wc -l
查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR | grep "^-"| wc -l
查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l | grep "^d"| wc -l
查询当前路径下的指定前缀名的目录下的所有文件数量
例如:统计所有以“20161124”开头的目录下的全部文件数量
ls -lR 20161124*/ | grep "^-"| wc -l
查看并统计指定类型文件个数
find dir/*.jpg | wc -l