tar命令解壓時如何去除目錄結構及其解壓到指定目錄

2021-07-03 17:21:52 字數 428 閱讀 8422

去除目錄結構加上 --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-components 3

解壓結果為: eg.txt

在解壓的時候,如果想指定解壓目錄,可以加引數-c 目標目錄

如: 如我們解壓eg.tar, 該檔案在/data/src下面,如果需要將基解壓到/data/dst目錄下面,我們可以在/data/dst目錄下,執行 tar -xvf /data/src/eg.tar 也可以在/data/src目錄下面執行

tar -xvf eg.tar -c /data/dst

tar命令解壓時去除目錄結構及解壓到指定目錄

如 壓縮檔案file.tar中檔案資訊為three two one file.txt 1 去除第一層目錄three 執行以下命令 tar xvf file.tar strip components 1最終結果為 two one file.txt2 去除三層目錄three two one 執行以下命令...

tar解壓單個檔案到特定目錄 tar 命令

tar命令 c 壓縮 x 解壓 f 使用檔案名字,切記,這個引數是最後乙個引數,後面只能接檔名。v 顯示過程 r 向壓縮歸檔檔案末尾追加檔案 u 更新原壓縮包中的檔案 z 有gzip屬性的 j 有bz2屬性的 z 有compress屬性的 v 顯示所有過程 o 將檔案解開到標準輸出 壓縮 tar c...

如何解壓 tar 檔案到不同的目錄中

譯文 lctt 譯者 geekpi 我想要解壓乙個tar檔案到乙個叫 tmp data的指定目錄。我該如何在linux或者類unix的系統中使用tar命令解壓乙個tar檔案到不同的目錄中?你不必使用cd命令切換到其他的目錄並解壓。可以使用下面的語法解壓乙個檔案 典型unix tar語法 tar xf...