[ad_1]
其中一个目录有数百万个文件,不再需要。 尝试删除该文件夹中的所有文件时 rm
命令,我收到此错误消息
/bin/rm : 参数列表太长
如果单个目录中有大量文件,那么传统的 rm
命令无法删除所有文件并以错误消息结束 Argument list too long
.
要解决此问题并删除所有文件,请使用 xargs 命令行实用程序和 find 命令。
- 首先切换到所有文件所在的目录:
cd dir_contains_file
- 然后执行命令删除当前目录及其子目录中的所有文件。
警告 – 这也会从子目录中删除文件。 小心使用此命令。find . -name '*' | xargs rm
就是这样。 你会发现所有文件现在都被删除了。
[ad_2]