一个目录包含多个备份子目录,这些子目录以其创建时的名称命名日期和时间[格式: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 脚本可以做到薄的这些类型的目录?