需要保持两个目录当中的文件以及属组关系不变。子目录结构不变,通过管道控制tar和backup命令,不需要中间的archive,(考虑到速度以及空间的关系)[@more@] (cd /source && tar cf - .) |(cd /dest && tar zxfp -) 偶没有 backup 命令,但是 tar 用管道可以, tar -cf - dir1 | ( cd dir2; tar -xvf - ) 搬移大法 more aaa.sh #计算两个日期间有多少天 #date1,date2:yyyymmdd #Usage:command date1 date2 str=$1 yy1=`echo $str|cut -c 1-4` mm1=`echo $str|cut -c 5-6` dd1=`echo $str|cut -c 7-8` str=$2 yy2=`echo $str|cut -c 1-4` mm2=`echo $str|cut -c 5-6` dd2=`echo $str|cut -c 7-8` count_day=`expr $dd2 - $dd1` while [ $yy2 -ne $yy1 -o $mm2 -ne $mm1 ] do mm2=`expr $mm2 - 1` [ $mm2 -eq 0 ] && mm2=12 && yy2=`expr $yy2 - 1` aaa=`cal $mm2 $yy2` bbb=`echo $aaa|awk '{print $NF}'` count_day=`expr $count_day + $bbb` done echo $count_day ./aaa.sh 红袖生日 20030306
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10144097/viewspace-934564/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10144097/viewspace-934564/