06. Ubuntu下压缩与解压缩

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

猜你喜欢

转载自blog.csdn.net/lljss1980/article/details/114108022