linux统计某一文件夹下,特定文件前缀的命令
原创
©著作权归作者所有:来自51CTO博客作者是念的原创作品,请联系作者获取转载授权,否则将追究法律责任
我们做数据集的时候需要统计一下目录下的文件的数量,统计某一文件夹下全部文件的数量的命令为:
统计当前文件夹下文件的个数
统计当前文件夹下文件的个数,包括子文件夹里的
统计当前文件夹下,特定文件名前缀的数量,例如文件的前缀名是MVI_40162:
ls -l | grep MVI_40162 | wc -l
就会显示以MVI_40162为开头的文件的数量:
whsyxt@whsyxt:~/Downloads/datasets_generate/vehicle Detection/xml_test$ ls -l | grep MVI_40162 | wc -l
1726
whsyxt@whsyxt:~/Downloads/datasets_generate/vehicle Detection/xml_test$ find . -name "MVI_40162*"
./MVI_40162__img00001.xml
./MVI_40162__img00002.xml
./MVI_40162__img00003.xml
./MVI_40162__img00004.xml
./MVI_40162__img00005.xml
./MVI_40162__img00006.xml
./MVI_40162__img00007.xml
./MVI_40162__img00008.xml
./MVI_40162__img00009.xml
./MVI_40162__img00010.xml
./MVI_40162__img00011.xml
./MVI_40162__img00012.xml
./MVI_40162__img00013.xml
./MVI_40162__img00014.xml
./MVI_40162__img00015.xml
./MVI_40162__img00016.xml
./MVI_40162__img00017.xml
./MVI_40162__img00018.xml
./MVI_40162__img00019.xml
./MVI_40162__img00020.xml
./MVI_40162__img00021.xml
./MVI_40162__img00022.xml
./MVI_40162__img00023.xml
./MVI_40162__img00024.xml
./MVI_40162__img00025.xml
./MVI_40162__img00026.xml
./MVI_40162__img00027.xml
./MVI_40162__img00028.xml
./MVI_40162__img00029.xml
./MVI_40162__img00030.xml
./MVI_40162__img00031.xml
./MVI_40162__img00032.xml
./MVI_40162__img00033.xml......
当删除某目录文件夹下的大数量文件时,会报错:
sudo: unable to execute /bin/rm: Argument list too long
这时我用的删除命令为: