相关疑难解决方法(0)

如何保留:一周的每日备份,一个月的每周备份,一年的每月备份,以及之后的每年备份

我需要每天备份此服务器上的数据和配置文件。我需要保持:

  • 一周的每日备份
  • 一个月的每周备份
  • 一年的每月备份
  • 之后每年备份

所有这些都是通过每天从 cron 运行的 shell 脚本完成的。

这是备份文件在运行 10 年后的样子:

blog-20050103.tar.bz2
blog-20060102.tar.bz2
blog-20070101.tar.bz2
blog-20080107.tar.bz2
blog-20090105.tar.bz2
blog-20100104.tar.bz2
blog-20110103.tar.bz2
blog-20120102.tar.bz2
blog-20130107.tar.bz2
blog-20130902.tar.bz2
blog-20131007.tar.bz2
blog-20131104.tar.bz2
blog-20131202.tar.bz2
blog-20140106.tar.bz2
blog-20140203.tar.bz2
blog-20140303.tar.bz2
blog-20140407.tar.bz2
blog-20140505.tar.bz2
blog-20140602.tar.bz2
blog-20140707.tar.bz2
blog-20140728.tar.bz2
blog-20140804.tar.bz2
blog-20140811.tar.bz2
blog-20140816.tar.bz2
blog-20140817.tar.bz2
blog-20140818.tar.bz2
blog-20140819.tar.bz2
blog-20140820.tar.bz2
blog-20140821.tar.bz2
blog-20140822.tar.bz2
Run Code Online (Sandbox Code Playgroud)

linux backup bash

19
推荐指数
2
解决办法
3万
查看次数

标签 统计

backup ×1

bash ×1

linux ×1