解决linux目录下文件太多无法删除 报错:Argument list too long

在linux中删除大量文件时,直接用rm会出现:-bash: /bin/rm: 参数列表过长,的错误。

这时可以用find命令来结合使用。

例:

1、rm * -rf 改为:
[cc lang=”bash”]find . -name “*” | xargs rm -rf ‘*'[/cc] 就行了。

2、rm test* -rf 改为:
[cc lang=”bash”]find . -name “test*” | xargs rm -rf “test*”[/cc]

发表评论

邮箱地址不会被公开。 必填项已用*标注