1. Linux下常用的压缩格式
Linux下常用的压缩扩展名有:.tar
、.tar.bz2
、.tar.gz
2. gzip压缩工具
gzip工具负责压缩和解压缩.gz
格式的压缩包。
gzip xxx //压缩
gzip -d xxx.gz //解压缩
gzip对文件夹进行压缩
gzip -r xxx //对文件夹进行压缩
gzip -rd xxx.gz //对文件夹进行解压缩
gzip虽然可以对文件夹进行压缩,但是并不能提供打包的服务,只是对文件夹中的所有文件进行了单独的压缩。
3. bzip2压缩工具
和gzip类似,只是bzip2工具负责压缩和解压缩.bz2
格式的压缩包。
bzip2 -z xxx //压缩
bzip2 -d xxx.gz //解压缩
4. 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.bz2
进行压缩和解压缩
tar -vxjf xxx.tar.bz2 //解压缩
tar -vcjf xxx.tar.bz2 xxx //压缩
对.tar.gz
进行压缩和解压缩
tar -vxzf xxx.tar.gz //解压缩
tar -vczf xxx.tar.gz xxx //压缩
5. 其他格式的压缩和解压缩
5.1 rar格式
需要先安装rar:sudo apt-get install rar
rar x xxx.rar //解压缩
rar a xxx.rar xxx //压缩
5.2 zip格式
zip格式压缩使用“zip“命令:
zip -rv xxx.zip xxx
zip格式解压缩使用“unzip”命令:
unzip -v xxx.zip
评论区