有人可以告诉我在 cron 中输入什么命令行来删除某个目录中超过一定大小的所有文件吗?谢谢
(我在 apache 服务器上...并且我正在使用 cpanel cron 程序)
最佳答案
尝试使用
find path/to/directory -type f -size +150k
用于指定文件大小(以 kb 为单位)。如果您有一天需要限制 MB,请改用 150M
。
当前命令将删除该目录及其子目录中的所有文件,因此您可能希望使用maxdepth
选项来删除目录中而不是其子目录中的文件子目录
find path/to/directory -maxdepth 1 -type f -size +150k
关于cron - 如何让 cron 删除超过特定大小的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19194554/