标签: linux
我想限制文件夹空间(在shell脚本UNIX中): 当文件夹超过最大大小时,我必须删除最旧的文件 如何做到这一点以及如何让它一直运行?
感谢您的帮助
答案 0 :(得分:0)
让我们将您的任务分解为更小的部分:
获取目录中所有文件的名称
获取每个文件的时间戳和大小
按时间对文件排序并选择要删除的最旧文件,以使剩余大小不超过最大值
删除在步骤3中选择的文件
将上述步骤合并到一个可作为单个命令运行的脚本中
将此脚本添加到crontab以便定期运行
希望这会有所帮助。