原创

使用 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" ```

使用方法:

  1. 将脚本保存为 backup.sh 文件。
  2. SOURCE_DIRBACKUP_DIR 变量的值更改为您的实际目录。
  3. 运行 chmod +x backup.sh 使脚本可执行。
  4. 定期运行脚本以进行备份,例如使用 crontab。

示例 crontab 命令:

0 0 * * * /home/user/backup.sh

此命令将每天凌晨 0 点自动运行 backup.sh 脚本。

注意:

  • 确保您有足够的磁盘空间来存储备份文件。
  • 您可以根据需要更改备份频率和文件名。
  • 为了更安全的备份,您可以将备份文件存储在外部存储设备或云存储中。

更多信息

正文到此结束