Linux下增量备份程序的命令形式:1.可执行文件 源文件 as:./a sourcefile2. 更新备份的时间:usage as:1979-01-01 10:20 : 1979 01 01 10 203.输入增量备份的目文件:#获取文件的更新时间function gettime(){var=`ls -l $1| grep ":[0-9]{2,} 1" | sed "s/[ ]{1,}/ /g" | cut -f6-7 -d" " | sed "s/[ -:]//g"`echo $var}#对文件进行增量备份function getdir(){for name in `ls $1`doif [ -d $1"/"$name ]; thenmkdir -p $localname"/"$1"/"$namegetdir $1"/"$nameelsenew_time=`gettime $1"/"$name`if [ $new_time -ge $time ]; then#通过增量备份时间与文件更新时间的差值对比,来确定是否进行备份cp $1"/"$name -t $localname"/"$1"/"fifidone}printf "Please enter the date,time :(as:1979-01-01 10:20 : 1979 01 01 10 20)
"read time1 time2 time3 time4 time5#获取增量备份时间time="$time1$time2$time3$time4$time5"#read time1 time2#time="$time1$time2"#echo $timeprintf "Please enter the direction name:"#增量备份所存文件夹read localnamemkdir -p $localname"/"$1getdir $1在Linux上搭建Mule开发环境刷新文件在Linux 放弃读缓存磁盘访问时间相关资讯 Linux教程
- Linux教程:如何在命令行中查看目 (07/28/2014 12:22:23)
- Linux 修改root密码 (11/03/2012 07:53:38)
- su - root 与su root的区别 (06/06/2012 00:39:40)
| - Linux进程间通信:消息队列 (01/28/2013 09:43:00)
- U盘安装Linux开机无法启动解决方法 (10/07/2012 08:55:52)
- Windows 7/Linux 同步时间 (05/15/2012 06:17:55)
|
本文评论 查看全部评论 (0)