备份多个文件夹?
步骤 1:创建备份脚本
#!/bin/bash
# 设置备份目录
backup_dir="/path/to/backup/directory"
# 设置备份文件扩展名
backup_ext=".tar.gz"
# 设置备份频率
backup_freq="daily"
# 创建备份脚本
touch backup_script.sh
# 添加以下内容到脚本中
# 1. 使用 `tar` 命令备份指定目录
# 2. 每天备份文件
# 3. 停止脚本运行
# - `-c` 参数用于创建目录结构
# - `-j` 参数用于压缩文件
# - `-v` 参数用于显示进度
# - `-f` 参数用于指定备份文件
echo "#!/bin/bash\n\n$(tar -czvf $backup_dir/$backup_ext -T -)" >> backup_script.sh
# 设置权限
chmod +x backup_script.sh
步骤 2:运行备份脚本
- 将
backup_script.sh
复制到您要备份的文件夹中。 - 运行以下命令:
./backup_script.sh
步骤 3:设置备份频率
您可以更改 backup_freq
变量的值,以设置备份频率。例如,daily
表示每天备份,weekly
表示每周备份,monthly
表示每月备份。
注意:
- 请确保您拥有写入
backup_dir
的权限。 - 请确保您已安装
tar
命令。您可以使用yum
或apt
安装它。