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

2021-10-14 04:51:24 字數 682 閱讀 5042

如:壓縮檔案file.tar中檔案資訊為three/two/one/file.txt

1、(去除第一層目錄three)執行以下命令:

tar -xvf file.tar --strip-components 1
最終結果為:
two/one/file.txt
2、(去除三層目錄threetwoone、)執行以下命令:
tar -xvf file.tar --strip-components 3
解壓結果為:
file.txt
如:如我們解壓file.tar,該壓縮檔案在/data/src下面,此時我們需要將其解壓到/data/dst目錄下面

我們可以在任意目錄下,執行:

tar -xvf /data/src/file.tar -c /data/dst
也可以在/data/src目錄下面執行

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

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

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

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

tar命令解壓縮 去掉壓縮包中頂級目錄

可以理解為,將壓縮包內檔案解壓出來後,散落一地的感覺 在tar 命令後加上 strip components 1正常情況,解壓後會出現apache tomcat 9.0.37資料夾 root localhost tar zxvf apache tomcat 9.0.37.tar.gz c tomca...