首页 > 系统服务 > 详细

linux删除多文件

时间:2018-11-15 20:40:54      阅读:195      评论:0      收藏:0      [点我收藏+]

问题:删除多文件报错:

  #cd /home/bmc/Patrol3/Linux-2-6-x86-64-nptl/remote

  #rm -rf *

  -bash: /bin/rm: Argument list too long

 

原因:

  系统限制,命令getconf ARG_MAX查看当前限制

方法1:

  ls -l| awk ‘{ print "rm -f ",$9}‘|sh

方法2:

  ls |xargs rm -r

方法3:

  find /home/bmc/Patrol3/Linux-2-6-x86-64-nptl/remote -name "*.done" |xargs rm -r

方法4:

  #!/bin/bash# 此处通过 DIR 指定待处理文件所在的目录DIR=‘/root/mysql‘ 

  #待删除目录cd $DIRfor I in `ls`do

  #读取ls结果中的各个文件名进行强制删除

  rm -f $I    done

转自:https://www.landui.com/help/show-3153.html

linux删除多文件

原文:https://www.cnblogs.com/leisurelyRD/p/9965794.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!