压缩解压:gzip、zip、tar

压缩


1:gzip、gunzip

gzip 		//压缩
gunzip		//解压

例:

gzip /home/hello.txt		得到文件:hello.txt.gz
gunzip /home/hello.txt.gz	得到文件:hello.txt	
				是直接加上后缀 不是替换

2:zip 、unzip

常用于项目打包发布

压缩

zip 		
选项:
-r  压缩整个目录 递归压缩

例:
zip -r myhome.zip /home 	//将home目录及其包含的子文件都压缩

解压

unzip		
选项:
-d  指定解压后的文件存放位置

unzip -d myfile.zip destiny_file  
例:
unzip -d myhome.zip /opt/tmp 

3、tar

压缩解压都是我

tar [section] XXX.tar.gz 打包的内容
-c	产生.tar打包文件
-C	解压后的文件存放位置
-v	显示详细信息
-f	指定压缩后的文件名
-z	打包同时压缩
-x	解压
tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt	//打包压缩成pc.tar.gz
tar -zcvf myhome.tar.gz /home 	//得到了myhome.tar.gz
tar -zxvf pc.tar.gz				//解压到当前目录
上一篇:CSDN2021-11-27“每日一练”


下一篇:实测压缩性能 和 服务器配置