1. 程式人生 > >ubuntu上解壓目錄裏的文件到指定文件夾

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

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上解壓目錄裏的文件到指定文件夾