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 -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
这时我用的删除命令为:

ls | sudo xargs rm -fr




  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

农民小飞侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值