一些实用的linux指令
1、检查磁盘占用(查看某个文件的大小):
# 查看 datasets 这文件夹的大小,实际使用时将 datasets 换成你需要查看的文件夹名称
du -sh datasets
2、统计所有图片数量(包含子目录):
# 查看 datasets_img 这文件夹里的图片总数,实际使用时将 datasets_img 换成你需要查看的文件夹名称
find datasets_img -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.bmp" -o -iname "*.gif" \) | wc -l
💡 说明:
find :会递归扫描所有子目录;
-type f:只统计文件;
\( ... \): 里的部分是多种图片格式;
wc -l :统计行数(即图片数量)。
3、如果想看每个子目录的图片数量:
find datasets_img -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" \) | awk -F/ '{print $(NF-1)}' | sort | uniq -c | sort -nr
👉 会输出类似:
500 folderA320 folderB45 folderC
4、如果只想要某种格式,比如 JPG:
find datasets_img -type f -iname "*.jpg" | wc -l
