备份脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
DATE=date +%Y.%m.%d
b='/data/Backup/'
#临时存放文件夹
f='/data'
#需要备份的文件夹
n='/mnt/aliyundrive/Backup/'
#备份存放点
rm -rf "$b"
mkdir "$b"
rsync -r "$f" "$b" --exclude Backup --exclude docker --exclude .linkease_recycle --exclude tmp --exclude Public --exclude lost+found
#--exclude加文件夹名称排除文件
tar -zcvf "$f"/"$DATE".tar.gz "$b"
mv "$f"/"$DATE".tar.gz "$n"