rm argument list too long

在linux中删除大量的文件时会出现这个问题,可以与find命令结合来解决这个问题。

rm -f *.jpg 改为:find . -name "*.jpg" | xargs rm -f "*.jpg" ,注意这个命令会删除子目录下的文件,可以添加 -maxdepth 来指定最大的文件深度,如果是1的话就是当前目录。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,239评论 2 33
  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 10,192评论 3 53
  • 文件操作: ls ####查看目录中的文件#### ls -F ####查看目录中的文件#### ls -l ##...
    劍風阅读 536评论 0 1
  • 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显...
    muyang_js的简书阅读 421评论 0 2
  • 感赏自己虽然身在他乡,却依然关心惦记着家中的老公和孩子,虽未打电话进行有声的交流和沟通,但只要有空随时都会...
    水静我心阅读 323评论 0 1