电脑备份文件怎么删除 如何删除备份
上一篇说到备份,就会遇到一个问题,就是随着备份越来越多,备份目录所占空间越来越大,这时候就需要做下定期清理,具体原则是按我们的备份计划来 。比如我们的备份是每天都生成一个备份文件,日备份保留6个月,超过6个月保留一份月备份(如只保留1号的备份,其他做清理) 。
假如,备份文件格式是bk20211222.bk,备份目录/bk,脚本文件名autoclean.sh 。
思路:date -d可以生成距离今天多少日、月、年的日期,然后抓取6个月前的备份文件名,如果今天是1号,则不删除6个月前的今天的备份,将其重命名类似bk202106.bk 。其他日期则删除备份 。最后crontab中设置每日凌晨1点整执行这个清理脚本即可 。脚本如下:
#!/bin/bashpath=/bkcd $pathnowdd=$(date%d)if((nowdd!=1))thenpre=$(date -d "-6 month"%Y%m%d)prebk=bk$pre.bkrm -rf $prebkelsepre=$(date -d "-6 month"%Y%m%d)newpre=$(date -d "-6 month%Y%m)prebk=bk$pre.bknewprebk=bk$newpre.bkmv $prebk $newprebkfi
【电脑备份文件怎么删除 如何删除备份】00 01 * * */bk/autoclean.sh
推荐阅读
- 电脑连接不上共享电脑 如何把电脑共享
- word无法复制粘贴 word无法复制粘贴的解决方法
- 旧电脑回收前如何处理
- 为啥长时间不动电脑就会自动断网
- 如何设置电脑自动关机
- 文件在windows资源管理器中打开无法删除
- 电脑微信文件怎么清理
- 台式电脑误删文件如何恢复 如何找回误删的文件
- 计算机键盘的功能有哪些
- 打印机设置在哪里 打印机设置在哪里进行设置