ubuntu上解壓目錄裏的文件到指定文件夾
阿新 • • 發佈:2018-05-15
dir lin src media -- dia boot one 順序
去除目錄結構加上 --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 --strip-components=3 -C /media/z/rootfs -xzpf linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz binary/boot/filesystem.dir (順序可調整)
解壓 不要前面3層 指定解壓到某個目錄 被解壓的文件 保留的文件或文件夾
ubuntu上解壓目錄裏的文件到指定文件夾