备份多个文件夹?

备份多个文件夹?

步骤 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:运行备份脚本

  1. backup_script.sh 复制到您要备份的文件夹中。
  2. 运行以下命令:
./backup_script.sh

步骤 3:设置备份频率

您可以更改 backup_freq 变量的值,以设置备份频率。例如,daily 表示每天备份,weekly 表示每周备份,monthly 表示每月备份。

注意:

  • 请确保您拥有写入 backup_dir 的权限。
  • 请确保您已安装 tar 命令。您可以使用 yumapt 安装它。
相似内容
更多>