Linux 之归档与压缩
首先我们思考一下,归档和解压是一个概念吗?答案很明显不是啊,所谓归档,就是将一些文件归到一起,并没有对其进行压缩的操作。然而压缩则不同,见名知意。下面我们就来深入的研究一下这两个知识点吧! 
————————————————-Zip方式————————————————- 
1、用zip归档和压缩文件:格式(zip+-[0-9]+NewFileName.zip +TargetToZipFiles) 
其中应该注意的是-[0-9]是指压缩率,0代表不压缩,也就是我们所说的归档,9代表最大的压缩率;还有就是一定要注意加上NewFileName.zip,否则命令无法实现。 
如果你想对压缩的文件进行加密的话,这里有两个方式,比较一下还是用-e比较好,因为-P需要在命令行上指定密码,这样就会保留在shell历史中,不安全,-e却可以避免显示密码,这样更加安全。 
解压zip 类型的文件,当是是使用unzip命令了。格式为unzip TargetZipName.zip,加上-l参数就可以列出要进行解压操作的所有zip 类型的文件; 
如果你只是想知道这个压缩包里面有什么内容,而并不是真的想要进行解压,那么使用unzip -t(test)就可以达到这一目的。这个命令的好处就是你可以提前对你的文件进行检验,以防止花费时间在无价值的,或者已经损坏的文件。
————————————————-gzip方式————————————————- 
2、使用gzip方式归档和压缩文件,使用时只需要指定要进行压缩的文件名称即可,而不必写出压缩后的文件的新的名称,因为gzip会自动的保留原来要进行压缩的文件 。但是这也有个缺点,那就是无法把一个文件夹下所有的文件一次性的压缩,要想实现这一功能就必须实现递归式的压缩了,那就是下面的gzip -r(recursive)来实现它。 
gzip与zip有相似的方面就是可以人为的指定压缩率。方式和zip的方式一样,在此就不在过多的进行讲述。 
对gz类型的文件进行解压的方式同样很简单,那就是使用gunzip,同样可以加上-t(检查文件无损状态性)。个人建议每次解压一个压缩文件的时候都要进行-t 的检查,这样虽然浪费了一点点的时间,但是却非常的有必要。
————————————————-bzip2方式————————————————- 
3、使用bzip2方式,其实它和gzip的使用方式一样,可以比葫芦画瓢的来进行使用。解压的时候的命令是bunzip2.
————————————————-tar方式————————————————- 
4、归档之tar,tar不能用来压缩文件,只可以进行归档。也就相当于一个保鲜膜,把我们水果变成了一个“整体”罢了。 
使用格式 tar -cf newName.tar TargetFileToTar
拓展知识,实际上我们可以指定组合的方式来对文件进行归档金额压缩操作,当然方式多种多样,如果有兴趣可以单独查看,用到的时候再学也不迟!
Linux 之归档与压缩的更多相关文章
- Linux数据归档和解压缩tar,cpio,gzip,bzip,lzma,zip命令使用
		
转载:http://www.1987.name/659.html 数据压缩归档和备份是系统管理的日常工作,定期备份不可小视,归档和压缩对于系统管理员或是普通用户来说都经常用到的操作,有很多中压缩格式, ...
 - Linux - 常用归档、压缩命令
		
1. ncompress compress命令是一个相当古老的 unix 档案压缩指令,压缩后的文件会加上一个 .Z 的后缀名,默认不会保留源文件.compress只能对文件进行压缩,若要压缩目录,先 ...
 - Linux文件归档和解压缩
		
1.tar tar命令相当于归档,不做压缩,解压同样也是把归档文件释放出来(归档通俗上可以理解为把文件分类,把一些文件放到一个包中归类,方便用户管理) 解包:tar -zxvf file.tar #解 ...
 - linux专题一之文件归档和压缩(tar、file、zip)
		
本文主要从以下几个方便来说明文件的归档和压缩,同时比较几种不同压缩方法的压缩比率及特点. 文件归档命令tar,tar.gz源码包的安装管理 创建tar包-解压-查询tar包内容 zip命令的用法 为 ...
 - 16 Linux系统的文件压缩、解压与归档
		
这一节的内容,我们详细介绍下Linux的文件压缩.解压缩与文件归档的内容,也就是tar.gzip.bzip2.xz等命令的内容: 压缩(compress)与解压缩(uncompress) Linux系 ...
 - Linux对文件归档和压缩(学习笔记八)
		
一.归档和压缩 压缩命令工具:gzip,bzip2 归档命令工具:tar 二.压缩 2.1.gzip gzip是一种标准的.广泛应用的文件压缩和解压缩实用工具.gzip允许文件并置.用gzip压缩文件 ...
 - Linux命令应用大词典-第16章 归档和压缩
		
16.1 tar:进行归档和压缩 16.2 gzip:压缩或解压缩gzip文件 16.3 gunzip:解压缩gzip文件 16.4 zcmp:比较gzip压缩文件 16.5 zdiff:比较gzip ...
 - Linux - 归档和压缩
		
归档 归档就是将多个文件或目录合并成一个文件 归档的目的就是方便备份.还原及文件的传输操作 tar 命令:将多个文件或目录归档到一个文件中,可以根据需要只还原归档文件中的某些指定的文件 c:创建,v: ...
 - RHEL7文件归档与压缩
		
本文介绍RHEL7.2文件的归档和压缩 文件归档 归档的好处:方便使用.查询.阅读,易于管理 (批量删除文件) 常用操作 命令:tar 作用:将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中 ...
 
随机推荐
- 安装插件出现eclipse An internal error occurred during: "Installing Software". xxxxxxxxx
			
就是你自己本来就有那个插件了 百度怎么删吧.... 看一下我这个文章 强烈建议本地安装的时候用第四种安装 http://www.cnblogs.com/ydymz/articles/7203260.h ...
 - Windows转Linux总结(附带常用Linux命令-LinuxMint)
			
这是我在Linux系统下写的第一篇博客,花了一周的时间从Windows系统转到Linux并且可以完成日常操作,能在Linux系统下完成开发,运用各种开发工具,写各种语言小程序和JavaEE. 经过这一 ...
 - 反射实现java深度克隆
			
一.克隆 有时想得到对象的一个复制品,该复制品的实体是原对象实体的克隆.复制品实体的变化不会引起原对象实体发生变化,这样的复制品称为原对象实体的克隆对象或简称克隆. 1.浅复制(浅克隆) 概念:被复制 ...
 - linux加入Windows域-------本人生产环境上线所用
			
为什么说要linux加域呢! 因为之前在公司是做vmware的,然后呢vmware的horizon桌面云虚拟化都是通过域来管理的,开始使用的都是Windows桌面,后来开发的人员说要使用linu ...
 - thinkphp零碎小知识
			
在使用thinkphp搭建后台的时候,有很多的参数需要去配置,有的记不住还要去查找,这里把一些基本的参数整理一下,还有些零碎的知识点,与大家共勉,希望能方便大家. 友情提示:这些配置是 thinkph ...
 - Sublime Text3时间戳查看转换插件的开发
			
平常配置表中,经常需要用到时间配置,比如活动开始结束.从可读性上,我们喜欢2017-04-27 17:00:00,从程序角度,我们喜欢用1493283600.前者是包含时区概念的,而后者市区无关,所以 ...
 - iOS多线程编程--NSOperation(转)
			
这篇文章写得非常不错,基础用法都涉及到了,我把文章提到的例子都写到了demo里面, 原文地址: iOS多线程--彻底学会多线程之『NSOperation』 demo下载:https://github. ...
 - centos 7.X & centos6.X 防火墙基本命令
			
Centos 7 firewall 命令:查看已经开放的端口: firewall-cmd --list-ports 开启端口 firewall-cmd --zone=public --add-port ...
 - print语句中逗号(,)和反斜杠(\)的区别
			
逗号结尾: 禁止输出换行反斜杠结尾:强制输出换行 >>> print ('A','B') #用一个逗号结尾就可以禁止输出换行 A B >>> print ('A ...
 - Python 性能剖分工具
			
Python 性能剖分工具 眼看着项目即将完成,却被测试人员告知没有通过性能测试,这种情况在开发中屡见不鲜.接下来的工作就是加班加点地找出性能瓶颈,然后进行优化,再进行性能测试,如此这般周而复始直到通 ...