限制大小文件夹

时间:2011-04-19 21:59:36

标签: linux

我想限制文件夹空间(在shell脚本UNIX中): 当文件夹超过最大大小时,我必须删除最旧的文件 如何做到这一点以及如何让它一直运行?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

让我们将您的任务分解为更小的部分:

  1. 获取目录中所有文件的名称

  2. 获取每个文件的时间戳和大小

  3. 按时间对文件排序并选择要删除的最旧文件,以使剩余大小不超过最大值

  4. 删除在步骤3中选择的文件

  5. 将上述步骤合并到一个可作为单个命令运行的脚本中

  6. 将此脚本添加到crontab以便定期运行

  7. 希望这会有所帮助。