哪些工具/脚本可以根据时间间隔进行目录细化?

哪些工具/脚本可以根据时间间隔进行目录细化?

一个目录包含多个备份子目录,这些子目录以其创建时的名称命名日期和时间[格式:YYYY-MM-DD-HHMMSS],例如:

2017-12-17-211627  2017-12-17-231437  2017-12-18-001330  2017-12-18-003359  
2017-12-18-004740  2017-12-18-010948  2017-12-17-231307  2017-12-17-235559
2017-12-18-001623  2017-12-18-003824  2017-12-18-004857

目标是进行稀疏/保留并仅保留:

  • 前 24 小时内每小时 1 个文件夹,
  • 该月剩余时间每天 1 个文件夹,并且
  • 每周 1 个文件夹用于较旧的历史记录。

需要一个列表文件夹的名字btrfs subvolume delete ...在 bash shell 脚本中运行。

是否有现成的工具/实用程序或 bash 脚本可以做到薄的这些类型的目录

相关内容