如何按大小和年龄删除文件和子目录?

如何按大小和年龄删除文件和子目录?

我有一台 ubuntu 服务器 12.10,它通过 FTP 从相机接收图像,我在服务器上一个具有固定引用的目录中接收图像,并且我需要先删除最旧的图像,我想保留 1Gb 的可用空间用于新图像。

我已经关注此主题但在那里找不到解决方案。

autotrash是一个很好的命令,但我没有安装 gnome。

有人有什么建议吗?

答案1

您最初的问题是“如何按大小和年龄删除文件和子目录”。使用 find:

这将删除当前目录下所有大于 2 MB 的文件:

find ./ -size +2M -delete

这将删除 7 天前创建的所有文件:

find ./ -ctime +7 -delete

相关内容