【发布时间】:2017-10-13 05:26:18
【问题描述】:
我有以下目录,其中包含多个 Backup from $(date +"%d.%m.%Y at %H:%M:%S").zip 文件。
/opt/
/opt/files/
/opt/files/private/*
/opt/files/backup.sh
/opt/files/backup.txt
/opt/files/Backup from $(date +"%d.%m.%Y at %H:%M:%S").zip
每天都有一个 cronjob 0 0 * * * cd /opt/files/ && ./backup.sh > /opt/files/backup.txt 我目前正在管理我的备份。
您可以想象,随着时间的推移,这个目录会变得越来越大。我现在想创建另一个脚本(或 cronjob,如果它与一个命令一起使用)以在 14 天后删除最旧的 /opt/files/Backup from $(date +"%d.%m.%Y at %H:%M:%S").zip(这样我就一直有 14 个最近的备份)。
如果你能解释你的答案,那就太好了。
【问题讨论】:
标签: linux bash scripting automation backup