實現用backup或tar命令來做目錄備份(轉)
需要保持兩個目錄當中的檔案以及屬組關係不變。子目錄結構不變,透過管道控制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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux tar命令exclude選項排除指定檔案或目錄Linux
- tar+ssh實現異地備份
- 在Linux中,如何進行備份或歸檔檔案(tar 命令)?Linux
- nub備份安裝目錄/openv由來
- 監控目錄備份是否成功通用指令碼backup_monitor.sh指令碼
- tar命令打包指定目錄及其檔案,而不包括其上級目錄
- tar命令(轉)
- 使用 cd 命令來改變所在目錄(轉)
- 理解備份集backup set與備份片backup piece
- 通過修改CATALOG記錄的方式實現備份集目錄變更
- linux命令之----cp命令用於複製檔案或目錄Linux
- 保留最新N份備份目錄指令碼指令碼
- Backup And Recovery User's Guide-備份RMAN備份-用RMAN備份映象拷貝備份GUIIDE
- 用GHOST對LINUX系統做備份(轉)Linux
- Backup policy(備份策略)
- OCR自動備份目錄cdata下出現大量的OCR備份檔案問題
- 透過搭建恢復目錄實現RMAN異地備份和恢復
- 通過nfs共享目錄實現oracle 歸檔日誌遠端備份NFSOracle
- tore 命令來恢復備份
- Unix備份與壓縮命令實踐(轉)
- 在Linux中,如何使用tar命令建立和恢復備份?Linux
- tar命令詳解--轉
- linux查詢檔案或目錄命令Linux
- 改變檔案或目錄的訪問許可權命令(轉)訪問許可權
- nodejs呼叫cmd命令實現複製目錄NodeJS
- Linux tar壓縮時排除某個目錄或檔案的引數Linux
- windows 批處理備份目錄指令碼Windows指令碼
- 【備份恢復】之RMAN 恢復目錄庫(客戶端備份資訊註冊到目標庫恢復目錄中)客戶端
- Linux rm命令:刪除檔案或目錄Linux
- Backup And Recovery User's Guide-備份RMAN備份-使用RMAN備份備份集GUIIDE
- Backup And Recovery User's Guide-備份RMAN備份-關於備份的備份GUIIDE
- [轉帖]Linux tar壓縮命令 排除某個目錄 && 排除某種格式字尾檔案Linux
- 用Linux命令完成Oracle自動物理備份(轉)LinuxOracle
- rewrite實現目錄之間的跳轉
- Mac Vim + ctags 實現多目錄跳轉Mac
- Linux 中 17 個 tar 命令實用示例Linux
- Mac Backup Guru for Mac(備份工具)Mac
- oracle利用scn增量備份來實現同步dataguardOracle