系统相关
首页 > 系统相关> > 如何清空包含大量文件的Linux目录?

如何清空包含大量文件的Linux目录?

作者:互联网

这个问题已经在这里有了答案:            >            Argument list too long error for rm, cp, mv commands                                    30个
我在Linux中有一个Directoy,它有几十万个文件,大约100 Gb.我试图使用’rm -f *’清除目录,并收到以下错误:

>rm -f *
-ksh: rm: /bin/rm: cannot execute [Argument list too long]

尝试执行find命令时,出现相同的错误.如果可以得到足够小的表达,我可以删除单个文件和组,但这可能需要几天才能将它们全部清除.有谁知道清空大目录的更好方法吗?

解决方法:

请尝试以下操作:

rm -R -f [your_directory_path]

然后,只需手动重新创建目录,我相信这种方式比您尝试做的要容易:

mkdir [old_directory_name]

标签:delete-file,linux
来源: https://codeday.me/bug/20191028/1949467.html