linux各种压缩包的压缩和解压方法

.tar(tar是打包,不是压缩)

解包:tar xvf FileName.tar 
打包:tar cvf FileName.tar DirName

 .gz

解压 1:gunzip FileName.gz 
解压2:gzip -d FileName.gz 
压缩:gzip FileName 

.tar.gz 和 .tgz

解压:tar zxvf FileName.tar.gz 
压缩:tar zcvf FileName.tar.gz DirName 

.bz2

解压1:bzip2 -d FileName.bz2 
解压2:bunzip2 FileName.bz2 
压缩:bzip2 -z FileName 

.tar.bz2

解压1:tar jxvf FileName.tar.bz2
解压2:tar --bzip xvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName  

.bz

解压1:bzip2 -d FileName.bz 
解压2:bunzip2 FileName.bz 

.tar.bz

解压:tar jxvf FileName.tar.bz 
压缩:未知 

.Z

解压:uncompress FileName.Z 
压缩:compress FileName 

.tar.Z

解压:tar Zxvf FileName.tar.Z 
压缩:tar Zcvf FileName.tar.Z DirName

.zip

解压:unzip FileName.zip 
压缩:zip FileName.zip DirName 
压缩一个目录使用 -r 参数,-r 递归。例: $ zip -r FileName.zip DirName 

.rar

解压:rar x FileName.rar 
压缩:rar a FileName.rar DirName 

.rpm

解包:rpm2cpio FileName.rpm | cpio -div 

.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

解压:sEx x FileName.* 
压缩:sEx a FileName.* FileName 

猜你喜欢

转载自www.cnblogs.com/nananana/p/10237002.html