Java教程

压缩解压:gzip、zip、tar

本文主要是介绍压缩解压: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				//解压到当前目录
这篇关于压缩解压:gzip、zip、tar的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!