ubuntu上解壓目錄里的文件到指定文件夾


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

方法1:在/data/dst目錄下,運行 tar   -xvf   /data/src/eg.tar

方法2:在/data/src目錄下面運行 tar   -xvf   eg.tar   -C    /data/dst

 

如制作文件系統時的命令:

tar   --strip-components=3     -C   /media/z/rootfs    -xzpf   linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz     binary/boot/filesystem.dir  (順序可調整)

解壓        不要前面3層            指定解壓到某個目錄                         被解壓的文件                                                 保留的文件或文件夾


免責聲明!

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



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