linux下tar、zip等压缩、解压命令

时间:2021-03-14 15:55:04

     Linux下常用的解压命令

1、.tar文件

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的

解包:tar -xvf FileName.tar
打包:tar -cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
2、.gz文件

gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果

把文件打成一个tar包,并且将其用gzip压缩,生成一个
gzip压缩过的包.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
3、.bz2文件

bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。

把文件打成一个tar包,并且将其用bzip2压缩,生成一个
bzip2压缩过的包,包名为*tar.bz2

解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar -jxvf FileName.tar.bz2
压缩:tar -jcvf FileName.tar.bz2 DirName
4、.Z文件

compress也是一个压缩程序,但是好象使用compress的人不如gzip和bzip2的人
多。

把文件打成一个tar包,并且将其用compress压缩,生成
一个uncompress压缩过的包,包名为*.tar.Z

解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar -Zxvf FileName.tar.Z
压缩:tar -Zcvf FileName.tar.Z DirName

5、.zip

linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。

解压:unzip FileName.zip
压缩:zip FileName.zip DirName

压缩当前的文件夹 zip -r ./a.zip ./*         -r表示递归

6、.rar

要在linux下处理.rar文件,需要安装RAR for Linux,可以从网上下载

解压:rar x FileName.rar

压缩:rar a FileName.rar DirName