tar命令解壓時如何去除目錄結構及其解壓到指定目錄 (--strip-components N)


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM