#########################################################################
# File Name: backup-restore.sh
# Author: HZG
# Created Time: Mon 26 Jun 2017 09:56:19 PM PDT
#########################################################################
#!/bin/bash
# 备份目录
backupdir ()
{
dirtest
echo "Backupping..."
tar zcvf /tmp/backup.tar.gz $dir
}
# 恢复目录
restoredir ()
{
dirtest
echo "Restoring..."
tar xvf /tmp/backup.tar.gz
}
# 验证目录
dirtest ()
{
# 读目录名
read dir
# 判断是否是目录
if [ ! -d $dir ]; then
echo "Sorry $dir is not a directory!"
exit 1
fi
cd $dir
}
choice=Y
while [ $choice == Y -o $choice == y ]
do
# 打印菜单
echo "====================================="
echo "= Backup-Restore Menu ="
echo "====&#
shell 编程实验--实现文件的备份和恢复
最新推荐文章于 2023-04-28 18:55:46 发布