在Centos删除文件夹文件使用命令rm -f *的时候提示"/bin/rm: Argument list too long",此时可以for循环等方式删除文件。
解决方法:SourceByrd's Weblog-https://note.t4x.org/error/rm-argument-list-too-long/
SourceByrd's Weblog-https://note.t4x.org/error/rm-argument-list-too-long/SourceByrd's Weblog-https://note.t4x.org/error/rm-argument-list-too-long/1:参数的最大长度
01 $ getconf ARG_MAX #最大可删除数目centos72097152
2:删除方法
SourceByrd's Weblog-https://note.t4x.org/error/rm-argument-list-too-long/
0123 $ ls -l| awk '{ print "rm -f ",$9}'|sh$ ls | xargs rm -f$ for i in `ls -l /xxx/xxx/xxx | grep -v "total" | awk '{print $9}'`;do rm -f /xxx/xxx/xxx/$i;done$ find /xxx/xxx/xxx/ -name "*.xxx" |xargs rm -r
申明:除非注明Byrd's Blog内容均为原创,未经许可禁止转载!详情请阅读版权申明!