在删除大量文件时遇到的问题
这个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 换成对应的命令。