使用tar命令從磁帶中解壓資料夾的問題
使用tar命令備份到磁帶中的資料,可以透過tar xvf /dev/rmt/0m 後面接上需要解壓的目錄,這個目錄的寫法要特別注意,目錄前面不能少或多任何一個“.”或“./”之類的字元,這個目錄前面要和使用tar tvf看到的結果完全一樣,而目錄字串後面的寫法有如下兩種情況:
1、目錄字串後加“/”
如tar tvf /dev/rmt/0m 看到的結果為:
rwxr-xr-x 0/3 0 Nov 19 16:43 2009 ./testtar/
rwxr-xr-x 0/3 0 Nov 19 16:42 2009 ./testtar/tmp/
rw------- 0/3 51 Nov 19 16:42 2009 ./testtar/tmp/1111io_listener.log
rw-r--r-- 0/3 0 Nov 19 16:42 2009 ./testtar/tmp/ACL.log
我們想解壓testtar目錄下的tmp目錄的命令寫成 tar xvf /dev/rmt/0m ./testtar/tmp/
這個時候解壓的結果是在當前目錄下生成./testtar/tmp的目錄結構,而tmp目錄下的檔案不會被解壓出來,如果只想得到目錄結構的話就在目錄字串後加上“/”吧。
2、目錄字串後不加加“/”
還是如上的tar tvf輸出結果,解壓命令寫成tar xvf /dev/rmt/0m ./testtar/tmp
這個時候解壓的結果是在當前目錄下生成./testtar/tmp的目錄結構,tmp目錄下還包括了磁帶上備份的tmp目錄下的檔案。
總結:第一種情況,只會建立目錄結構,第二種情況除了建立目錄結構,還會將需要解壓的目錄中的檔案都解壓出來,tar xvf命令寫法上的一個字元的差異得到的結果卻是大相徑庭的,需要使用中加以注意。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-733473/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用Java API進行tar.gz檔案及資料夾壓縮解壓縮JavaAPI
- 壓縮解壓命令(tar, zip)
- 常用的解壓縮命令 tar
- 壓縮命令tar詳解
- tar 分卷壓縮&解壓縮命令
- tar解壓到指定目錄並去掉壓縮檔案的層級資料夾
- Linux下的tar壓縮解壓縮命令詳解Linux
- 解決方案 | winrar 使用命令列解壓到同名資料夾 (QTTabBar 中建立一個【解壓檔案】命令按鈕的設定)命令列QTtabBar
- Linux命令 tar 打包解壓縮Linux
- Linux解壓tar.gz和tar.bz2的命令Linux
- 使用tar打包,如何排除某些資料夾呢?
- tar命令中--exclude引數使用詳解
- tar.gz壓縮命令使用方法
- 解壓tar包中的指定檔案
- Linux 常用基本命令 壓縮 解壓縮 tarLinux
- 如何使用Tar命令在Linux系統中解壓各種檔案格式Linux
- SharpZipLib解壓資料夾 包含空資料夾
- Linux下tar,jar壓縮,解壓常用命令LinuxJAR
- Linux命令:XZ解壓tar.xz字尾的壓縮包Linux
- Linux 中建立和解壓文件的11個 tar 命令Linux
- linux 下壓縮與解壓資料夾Linux
- 使用java API進行zip遞迴壓縮資料夾以及解壓JavaAPI遞迴
- 利用tar向磁帶備份恢復檔案
- 使用tar安裝RAC系統中的節點問題 - tar ORACLE_HOMEOracle
- Linux tar壓縮和解壓縮等命令Linux
- Linux中刪除資料夾使用什麼命令?Linux
- Linux下*.tar.gz檔案解壓縮命令Linux
- Unity中預設的資料夾以及路徑問題Unity
- java 壓縮(解壓)檔案或者資料夾工具類Java
- 騰訊雲深度歸檔讓資料從磁帶走向雲端
- Ubuntu解壓縮zip,tar,tar.gz,tar.bz2Ubuntu
- tar 命令詳解
- Windows共享資料夾常見問題解決方法Windows
- 使用libzip壓縮檔案和資料夾
- tar的打包-壓縮與解壓縮,並解壓到指定的目錄
- linux中常見的打包壓縮命令——tar、jarLinuxJAR
- HP DP軟體將資料從備份磁帶恢復到系統中的步驟
- tar命令詳解--轉