使用 Bash 脚本自动备份重要文件
温馨提示:
本文最后更新于 2024年07月24日,已超过 252 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
使用 Bash 脚本自动备份重要文件
这是一个简单的 Bash 脚本,用于自动备份重要文件到另一个目录:
```bash
!/bin/bash
备份源目录
SOURCE_DIR="/home/user/important_files"
备份目标目录
BACKUP_DIR="/home/user/backups"
创建备份目录,如果不存在
mkdir -p "$BACKUP_DIR"
获取当前时间戳
TIMESTAMP=$(date +%Y-%m-%d_%H-%M-%S)
创建备份文件
tar -czvf "$BACKUP_DIR/backup_$TIMESTAMP.tar.gz" "$SOURCE_DIR"
输出备份成功信息
echo "备份完成: $BACKUP_DIR/backup_$TIMESTAMP.tar.gz" ```
使用方法:
- 将脚本保存为
backup.sh
文件。 - 将
SOURCE_DIR
和BACKUP_DIR
变量的值更改为您的实际目录。 - 运行
chmod +x backup.sh
使脚本可执行。 - 定期运行脚本以进行备份,例如使用 crontab。
示例 crontab 命令:
0 0 * * * /home/user/backup.sh
此命令将每天凌晨 0 点自动运行 backup.sh
脚本。
注意:
- 确保您有足够的磁盘空间来存储备份文件。
- 您可以根据需要更改备份频率和文件名。
- 为了更安全的备份,您可以将备份文件存储在外部存储设备或云存储中。
更多信息
正文到此结束
- 本文标签: Linux
- 本文链接: https://blog.sandy1029.cloud/article/356
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权