譯文: lctt
譯者: geekpi
我想要解壓乙個tar檔案到乙個叫/tmp/data的指定目錄。我該如何在linux或者類unix的系統中使用tar命令解壓乙個tar檔案到不同的目錄中?
你不必使用cd命令切換到其他的目錄並解壓。可以使用下面的語法解壓乙個檔案:
典型unix tar語法:
targnu/tar 語法:-xf file
.name
.tar -c
/path/to
/directory
tar xf file在本例中。我解壓$home/etc.backup.tar到/tmp/data目錄中。首先,需要手動建立這個目錄,輸入:.tar -c
/path/to
/directory
tar xf file
.tar
--directory
/path/to
/directory
mkdir要解壓$home/etc.backup.tar 到/tmp/data中,輸入:/tmp
/data
tar要看到進度,使用-v選項:-xf $home
/etc
.backup
.tar -c
/tmp
/data
tar示例輸出:-xvf $home
/etc
.backup
.tar -c
/tmp
/data
gif 01: tar命令解壓檔案到不同的目錄
你也可以指定解壓的檔案:
tar要解壓foo.tar.gz(.tgz擴充套件檔案)包到/tmp/bar中,輸入:-xvf $home
/etc
.backup
.tar file1 file2 file3 dir1 -c
/tmp
/data
mkdir要解壓foo.tar.bz2(.tbz, .tbz2 和 .tb2 擴充套件檔案)包到/tmp/bar中,輸入:/tmp
/bar
tar
-zxvf foo
.tar
.gz -c
/tmp
/bar
mkdirvia:/tmp
/bar
tar
-jxvf foo
.tar
.bz2 -c
/tmp
/bar
本文由 lctt 原創翻譯,linux中國 榮譽推出
tar解壓單個檔案到特定目錄 tar 命令
tar命令 c 壓縮 x 解壓 f 使用檔案名字,切記,這個引數是最後乙個引數,後面只能接檔名。v 顯示過程 r 向壓縮歸檔檔案末尾追加檔案 u 更新原壓縮包中的檔案 z 有gzip屬性的 j 有bz2屬性的 z 有compress屬性的 v 顯示所有過程 o 將檔案解開到標準輸出 壓縮 tar c...
tar命令解壓時如何去除目錄結構及其解壓到指定目錄
去除目錄結構加上 strip components n 如 壓縮檔案eg.tar 中檔案資訊為 src src src eg.txt 執行 tar xvf eg.tar strip components 1 結果 src src eg.txt 如果執行 tar xvf eg.tar strip co...
C 如何解壓Cab 檔案
如何解壓 cab檔案 microsoft 真是好,只要你能想到的,microsoft 基本上都已經封裝好,只需要呼叫裡面方法就好了 download wix3.0 and install it using microsoft.deployment.compression.cab internal s...