我有一个日志文件目录,其中包含 82000 个文件和目录(大约各半)。
我需要删除所有超过 3 天的文件和目录。
在包含 37000 个文件的目录中,我可以使用以下命令执行此操作:
find * -mtime +3 -exec rm {} \;
但是对于 82000 个文件/目录,我收到错误:
/usr/bin/find:参数列表太长
如何解决此错误,以便删除超过 3 天的所有文件/目录?
删除所有文件and内的目录current目录:
find . -mtime +3 | xargs rm -Rf
或者,更符合OP的原始命令:
find . -mtime +3 -exec rm -Rf -- {} \;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)