Linux系统的压缩

Linux系统多是用命令压缩与解压缩
一、Linux下常用的压缩格式
Linux下常用的压缩扩展名有:.tar、.tar.bz2、.tar.gz。
二、Windows下7ZIP软件的安装
因为Linux下很多文件是.bz2,.gz结尾的压缩文件,因此需要在windows下安装7ZIP软件。
二、gzip压缩工具
.gzip工具负责压缩和解压缩.gz格式的压缩包。

gzip xxx //压缩

gzip -d xxx.gz //解压缩

gzip对文件夹进行压缩

gzip -r xxx //对文件夹进行压缩

gzip -rd xxx.gz //对文件夹进行解压缩

gzip虽然可以对文件夹进行压缩,但是并不能提供打包的服务,只是对文件夹中的所有文件进行了单独的压缩。

二、bzip2压缩工具

和gzip类似,只是bzip2工具负责压缩和解压缩.bz2格式的压缩包。

bzip2 -z xxx //压缩

bzip2 -d xxx.gz //解压缩
三、tar打包工具
tar工具参数:

-f,使用归档文件或 ARCHIVE 设备

-c:创建新归档,创建压缩文件

-x:从图档中解出文件,解压缩

-j:使用bzip2压缩格式。

-z:使用gzip压缩格式

-v:打印出命令执行过程。

tar工具提供打包服务,就是将多个文件打包,比如

tar -vcf test.tar test //将test打包成test.tar

tar -vxf test.tar //解包

tar -vcf kk.tar 1,LED/ 把1,LED文件夹打包成kk.tar压缩包

上面的tar命令只提供了打包和解包的功能,tar在提供打包和解包的同时使用gzip/bzip2进行压缩,实现类似windwos下winRAR软件的命令。

1、对.tar.bz2进行压缩和解压缩

tar -vxjf xxx.tar.bz2 解压缩

tar -vcjf xxx.tar.bz2 xxx 压缩

2、对.tar.gz进行压缩和解压缩

tar -vxzf xxx.tar.gz //解压缩

tar -vczf xxx.tar.gz xxx //压缩

 

四、其他格式的压缩和解压缩

1、.rar格式

需要先安装rar:sudo apt-get install rar

rar x xxx.rar //解压缩

rar a xxx.rar xxx //压缩

2、.zip格式

zip格式压缩使用“zip“命令:

zip -rv xxx.zip xxx

 

zip格式解压缩使用“unzip”命令:

unzip -v xxx.zip

 

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注