一、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类似,只是bzip工具负责压缩和解压缩.bz2格式的压缩包
bzip -z xxx //压缩
bzip2 -d xxx.gz //解压缩
五、tar 打包工具
tar工具常用的参数:
-f:使用归档文件
-c:创建新归档
-x:从归档中解出文件,解压缩
-j:使用bzip2压缩格式
-z:使用gzip压缩格式
-v:打印出命令执行过程
tar 工具提供打包服务,就是将多个文件打包,比如:
tar -vcf test test.tar //将test打包成test.tar
tar -vxf test.tar //解压缩
上面的tar命令只提供了打包和解包的功能,tar 在提供打包和解包的同时使用,gzip/bzip2进行压缩,实现类似windows下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 //压缩
五、对.tar.gz进行压缩和解压缩
tar -vxzf xxx.tar.gz //解压缩
tar -vczf xxx.tar.gz.xxx //压缩