Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

绿色网站无广告
会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

shell 脚本多个目录备份

来源: 未知 分享至:

编写shell程序,对系统文件中的配置文件进行备份

代码实现:

#!/bin/bash   //定义脚本执行环境

#filename:mulubei      //定义脚本文件目录

i=0                         //定义变量等于0

find / -name conf > file  //在根目录下查找的列表文件,赋值给file

if [ -d /tmp/conf ]; then   //判断文件是否存在,

echo "/tmp/conf already exists."  // 显示输出文件已经存在

else                        //循环语句

mkdir /tmp/conf     //创建目录

echo "tmp/conf  is created."    //显示文件已经创建

fi    //文件已经结束

while read LINE    //循环语句,读取和赋值变量LINE

do   //循环语句中do

DIRS=$LINE;    //把变量LINE 赋值给DIRS

BACKUP="/tmp/conf/backup${i}.tar.gz"  //定于变量backup,

tar -zcvf $BACKUP $DIRS    //利用tar进行压缩

i=$(($i+1))    //循环变量i 值相加

done<file  //表示循环体结束,从file 里读入数值。


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史