Ubantu中压缩解压命令

本文介绍四种压缩格式:zip、 tar、tar.gz、tar.bz2、tar.xz。 

zip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。

一、ZIP格式

压缩命令:zip -r xxxx.zip  xxxx

解压命令:unzip xxxxx.zip

二、tar格式

Tar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间去打包文件,他仅仅只是一个打包工具,并不负责压缩。 

打包命令:tar -cvf  xxxx.tar  xxxxx

解包命令:tar -xvf xxxx.tar

三、tar.gz格式(.gz使用z参数)

这种格式压缩时不会占用太多CPU的,而且可以得到一个非常理想的压缩率。

压缩:tar -zcvf xxxx.tar.gz  xxxxx

解压:tar -zxvf xxxx.tar.gz

四、tar.bz2格式(.bz2使用j参数)

这种压缩格式是我们提到的所有方式中压缩率最好的。当然,这也就意味着,它比前面的方式要占用更多的CPU与时间。

压缩:tar -jcvf xxxx.tar.bz2  xxxxx

解压:tar -jxvf xxxx.tar.bz2

五、tar.xz格式

tar.xz格式文件是两层压缩,外面是xz压缩方式,里层是tar压缩,xz格式压缩包比7z要小,但是压缩时间比较长

所以可以分两步实现解压

$ xz -d xxx.tar.xz // 生成tar格式文件
$ tar -xvf xxx.tar

压缩:xz -z  filename 

 

参数解释:

1、对压缩文件进行操作:

-c: 建立压缩档案(压缩时使用)
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的----常用
-j:有bz2属性的-----常用
-Z:有compress属性的
-v:显示所有过程----常用
-O:将文件解开到标准输出

2、f参数

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

 

补充:

在unbantu下解压rar格式文件:

https://blog.csdn.net/appleml/article/details/52817544

Ps:未完待续......

 

 

 

 

 

 

你可能感兴趣的:(Linux,Ubantu)