打包、压缩、解压缩 tar gzip bzip2 xz

一、tar 打包,忽略test1.txt和test2.txt

[root@localhost ~]# tar -exclude test1.txt -exclude test2.txt -cvf file.tar file1 file2 dir1 dir2


二、tar  解包

[root@localhost ~]# tar -C /tmp/ -xvf file.tar


三、gzip 压缩,把file压缩为.gz格式,指定压缩级别为1,压缩级别有1-9

[root@localhost ~]# gzip -1 file


四、gzip  解压

[root@localhost ~]# gzip -d file.gz


五、查看gz文件

[root@localhost ~]# zcat file.gz


六、bzip2  压缩,把file压缩为.bz格式,指定压缩级别为1,压缩级别有1-9

[root@localhost ~]# bzip2 -1 file


七、bzip2  解压

[root@localhost ~]# bzip -d file.bz2


八、查看bz2文件

[root@localhost ~]# bacat file.bz2


九、xz  压缩

[root@localhost ~]# xz file


十、xz  解压

[root@localhost ~]# xz -d file.xz


十一、查看xz文件

[root@localhost ~]# xzcat file.xz


十二、zip压缩

[root@localhost ~]# zip file.zip file


十三、zip解压

[root@localhost ~]# unzip file.zip


十四、zip压缩目录

[root@localhost ~]# zip -r dir.zip dir1 dir2


十五、tar + gzip  打包

[root@localhost ~]# tar -zcvf file.tar.gz file dir


十六、tar + gzip 解包

[root@localhost ~]# tar -C /tmp -zxvf file.tar.gz


十七、查看.tar.gz文件

[root@localhost ~]# tar -tf file.tar.gz


十八、tar + bzip2 打包

[root@localhost ~]# tar -jcvf file.tar.bz2 file dir


十九、tar + bzip2 解包

[root@localhost ~]# tar -C /tmp -jxvf file.tar.bz2


二十、查看.tar.bz2文件

[root@localhost ~]# tar -tf fle.tar.bz2


二十一、tar + xz 打包

[root@localhost ~]# tar Jcvf file.tar.xz file dir


二十二、tar + xz 解包

[root@localhost ~]# tar -C /tmp -Jxvf file.tar.xz


二十三、查看.tar.xz文件

[root@localhost ~]# tar -tJf file.tar.xz


你可能感兴趣的:(压缩,GZip,打包,tar,解压缩,bzip2,xz)