tar解壓 除去目錄 指定路徑

2021-09-12 21:03:24 字數 428 閱讀 5993

去除目錄結構加上 --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解壓檔案至指定目錄,不包含原目錄

要解壓的壓縮包原目錄結構如下 tar zxf log.tar.gz strip components 1 c opt new test注 strip components 1 解壓至下一級目錄,若為2則解壓至下下級目錄 前提 未壓縮之前的目錄如下 我們將test目錄中的檔案壓縮至指定目錄new te...

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...