文档 · 2019年10月17日 0

Argument list too long 解决

在删除大量文件时遇到的问题

这个file_log 有几千万个 想要删除时报如下错误

[root@test log]# rm -rfv file_log*
-bash: /usr/bin/rm: Argument list too long

 

解决办法:

利用find 查到一个删除一个就可以了

 

[root@test log]# find ./ -name "file_log*" -exec rm -rf {} ;

 

同理 当cp  mv 等操作文件时,如果提示Argument list too long 都可以用如上的方法解,吧后面的rm -rf 换成对应的命令。

打赏
 
Argument list too long 解决