脚本代码如下:
#!bin/bash
#在/backup目录下新建一个以当前年月日为名字的目录
path="/lianxi/backup/"
mkdir -p ${path}$(date +%Y-%m-%d)
#bianli位置参数,将位置参数所在目录打包到对应日期目录下
for i in $@
do
tar -czf ${path}$(date +%Y-%m-%d)/$(date +%Y-%m-%d-%H-%M-%S).tar.gz ${i}
#这里sleep一秒防止文件名重复被覆盖
sleep 1
done
echo "本次备份信息:"
echo "已执行${0}脚本"
echo "共完成$#个对象备份"
echo "具体包括:$*"
echo "历史备份信息:"
#遍历/lianxi/backup目录并统计文件信息
for m in<