1.gzip 压缩工具
gzip a.c //a.c压缩成a.c.gz
gzip -d a.c.gz //a.c.gz解压至a.c
gzip -r test1 //把test1中的文件挨个压缩,但不会把test1文件夹打包
gzip -rd test1 //把test1中.gz文件都解压缩
2.bzip2 压缩工具
bzip2 -z a.c //把a.c压缩成a.c.bz2
bzip2 -d a.c.bz2 //把a.c.bz2解压成a.c
3.tar 打包工具
tar工具参数:
-f,使用归档文件或 ARCHIVE 设备
-c:创建新归档,创建压缩文件
-x:从图档中解出文件,解压缩
-j:使用bzip2压缩格式。
-z:使用gzip压缩格式
-z:使用gzip压缩格式
-v:打印出命令执行过程。
tar工具提供打包服务,就是将多个文件打包,比如
tar -vcf test.tar test //将test打包成test.tar
tar -vxf test.tar //解包
1、对.tar.bz2进行压缩和解压缩
tar -vxjf xxx.tar.bz2 解压缩
tar -vcjf xxx.tar.bz2 xxx 压缩
rm -rf xxx 把xxx文件夹都删除
2、对.tar.gz进行压缩和解压缩
tar -vxzf xxx.tar.gz //解压缩
tar -vczf xxx.tar.gz xxx //压缩
linux源码网站
https://www.kernel.org/ Http linux kernel
4、其他格式的压缩和解压缩
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