无法在linux中一次删除大量文件
发布时间:2020-12-13 17:18:38 所属栏目:Linux 来源:网络整理
导读:我从这些日志文件夹中运行了以下命令.但看起来每个文件夹都需要无限时间. find . -type f -exec rm -v {} ; rwxrwxr-x 2 root root 77881344 Mar 16 03:06 logs.123 drwxrwxr-x 2 root root 105709568 Nov 14 20:09 logs_15Nov2011 drwxrwxr-x 2 root root
我从这些日志文件夹中运行了以下命令.但看起来每个文件夹都需要无限时间.
rwxrwxr-x 2 root root 77881344 Mar 16 03:06 logs.123 drwxrwxr-x 2 root root 105709568 Nov 14 20:09 logs_15Nov2011 drwxrwxr-x 2 root root 6852608 Aug 1 2011 logs2 drwxrwxr-x 2 root root 286191616 Nov 2 08:40 logs_2Nov drwxrwxr-x 2 root root 25206784 Nov 10 04:04 logs_del drwxrwxr-x 4 root root 2686976 Oct 6 01:56 logs_delete drwxrwxr-x 2 root root 4096 May 11 2011 logsMay112011 drwxrwxr-x 2 root root 69087232 Aug 29 2011 logs_old drwxrwxr-x 7 root root 382480384 May 9 2011 logs.old905 drwxrwxr-x 2 root root 4096 May 11 2011 logsTR1218 删除所有这些日志的任何建议都比这更好,更快? 解决方法
GNU find有-delete选项,它总是安全的:
find . -type -f -delete 正如其他地方所评论的那样,您也可以使用xargs,但在使用它时要非常小心. find . -type f -print0 | xargs -0 rm -vf (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |