linux怎么查看本机内存大小
368
2022-08-25
linux统计某一文件夹下,特定文件前缀的命令
我们做数据集的时候需要统计一下目录下的文件的数量,统计某一文件夹下全部文件的数量的命令为:
统计当前文件夹下文件的个数
ls -l |grep "^-"|wc -l
统计当前文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^-"|wc -l
统计当前文件夹下,特定文件名前缀的数量,例如文件的前缀名是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 -l1726whsyxt@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
这时我用的删除命令为:
ls | sudo xargs rm -fr
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~