1. 程式人生 > >tar打包和壓縮並用

tar打包和壓縮並用

tar

壓縮/打包 和 解壓縮/解包 gzip、bzip2、xz時用命令:

壓縮/打包/查看列表gzip:

tar -zcvf 1.tar.gz 文件名或目錄

解壓縮/解包gzip:

tar -zxvf 1.tar.gz

查看打包壓縮文件列表:

tar -tf 1.tar.gz

壓縮/打包/查看列表bzip2:

tar -jcvf 1.tar.bz2 文件名或目錄

解壓縮/解包bzip2:

tar -jxvf 1.tar.bz2

查看打包壓縮文件列表:

tar -tf 1.tar.bz2

壓縮/打包/查看列表xz:

tar -Jcvf 1.tar.xz 文件名或目錄

解壓縮/解包xz:

tar -Jxvf 1.tar.xz

查看打包壓縮文件列表:

tar -tJf 1.tar.xz

特殊用法:

打包時過濾文件命令 tar --exclude filename -cvf 1.tar 目錄

例:

[[email protected] ~]# tree 111

111

└── 222

├── 333

│ └── 444

└── qiangge

3 directories, 1 file (3個目錄,一個文件)

[[email protected] ~]# tar --exclude qiangge -cvf 88.tar 111

111/

111/222/

111/222/333/

111/222/333/444/

[[email protected] ~]# tar -tf 88.tar

111/

111/222/

111/222/333/

111/222/333/444/

tree查看目錄樹狀結構

解壓和解包後:壓縮和打包的源文件依然存在;被解壓或解包的文件會覆蓋之前的源文件。


本文出自 “12350027” 博客,謝絕轉載!

tar打包和壓縮並用