# 全备份:
[root@rhel8 shell]# tar -g /tmp/snapshot -czvf /tmp/20200610_full_bak.tar.gz /data/www1/
# 增量备份
[root@rhel8 www1]# tar -g /tmp/snapshot -czvf /tmp/2020_add_bak.tar.gz /data/www1/
每周日
其余工作日
[root@rhel8 shell]# cat auto_bak_system.sh
#!/bin/bash
# Automatic Backup Linux System Files
# Author tanbaobao 2020/06/10
# Define Variable
## 源目录
SOURCE_DIR=(
$*
)
## 目标目录
TARGET_DIR=/data/backup
## 年月日周
YEAR=`date +%Y`
MONTH=`date +%m`
DAY=`date +%d`
WEEK=`date +%u`
A_NAME=`date +%H%M`
FILES=${A_NAME}_system_backup.tgz
## 上一个命令执行结果
CODE=$?
# 判断是否是空字符
if [ -z "$*" ];then
echo -e "