首先我们思考一下,归档和解压是一个概念吗?答案很明显不是啊,所谓归档,就是将一些文件归到一起,并没有对其进行压缩的操作。然而压缩则不同,见名知意。下面我们就来深入的研究一下这两个知识点吧!

————————————————-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 之归档与压缩的更多相关文章

  1. Linux数据归档和解压缩tar,cpio,gzip,bzip,lzma,zip命令使用

    转载:http://www.1987.name/659.html 数据压缩归档和备份是系统管理的日常工作,定期备份不可小视,归档和压缩对于系统管理员或是普通用户来说都经常用到的操作,有很多中压缩格式, ...

  2. Linux - 常用归档、压缩命令

    1. ncompress compress命令是一个相当古老的 unix 档案压缩指令,压缩后的文件会加上一个 .Z 的后缀名,默认不会保留源文件.compress只能对文件进行压缩,若要压缩目录,先 ...

  3. Linux文件归档和解压缩

    1.tar tar命令相当于归档,不做压缩,解压同样也是把归档文件释放出来(归档通俗上可以理解为把文件分类,把一些文件放到一个包中归类,方便用户管理) 解包:tar -zxvf file.tar #解 ...

  4. linux专题一之文件归档和压缩(tar、file、zip)

     本文主要从以下几个方便来说明文件的归档和压缩,同时比较几种不同压缩方法的压缩比率及特点. 文件归档命令tar,tar.gz源码包的安装管理 创建tar包-解压-查询tar包内容 zip命令的用法 为 ...

  5. 16 Linux系统的文件压缩、解压与归档

    这一节的内容,我们详细介绍下Linux的文件压缩.解压缩与文件归档的内容,也就是tar.gzip.bzip2.xz等命令的内容: 压缩(compress)与解压缩(uncompress) Linux系 ...

  6. Linux对文件归档和压缩(学习笔记八)

    一.归档和压缩 压缩命令工具:gzip,bzip2 归档命令工具:tar 二.压缩 2.1.gzip gzip是一种标准的.广泛应用的文件压缩和解压缩实用工具.gzip允许文件并置.用gzip压缩文件 ...

  7. Linux命令应用大词典-第16章 归档和压缩

    16.1 tar:进行归档和压缩 16.2 gzip:压缩或解压缩gzip文件 16.3 gunzip:解压缩gzip文件 16.4 zcmp:比较gzip压缩文件 16.5 zdiff:比较gzip ...

  8. Linux - 归档和压缩

    归档 归档就是将多个文件或目录合并成一个文件 归档的目的就是方便备份.还原及文件的传输操作 tar 命令:将多个文件或目录归档到一个文件中,可以根据需要只还原归档文件中的某些指定的文件 c:创建,v: ...

  9. RHEL7文件归档与压缩

    本文介绍RHEL7.2文件的归档和压缩 文件归档 归档的好处:方便使用.查询.阅读,易于管理 (批量删除文件) 常用操作 命令:tar 作用:将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中 ...

随机推荐

  1. 4月18开始看《C++Primer Plus》

    好久没有写博客了,之前也说过水平有限,也写不出什么技术博客,只能写些感悟. 过年之后,陆续做了2.3个项目,刚开始可能不太熟悉流程,怎么和页面传数据?最近一个项目1/2天就写完代码了,真的很简单,主要 ...

  2. css3部分整理

    1.css弹性盒子属性 父级元素属性的设置 #father{ width: 800px; height: 300px; background-color: darkgray; /*定义父级元素为弹性元 ...

  3. 75. Sort Colors(中等)

    Given an array with n objects colored red, white or blue, sort them so that objects of the same colo ...

  4. Linux部分常用命令整理

    ./ 相当于双击 [oracle@linux01 ~]$ PWD 查看绝对路径 [oracle@linux01 ~]$ cd - 返回上一次操作的目录 [oracle@linux01 ~]$ cd . ...

  5. 007.Adding a view to an ASP.NET Core MVC app -- 【在asp.net core mvc中添加视图】

    Adding a view to an ASP.NET Core MVC app 在asp.net core mvc中添加视图 2017-3-4 7 分钟阅读时长 本文内容 1.Changing vi ...

  6. python学习之路基础篇(第六篇)

    一.算法 冒泡排序 两两比较 打的沉下去,小的浮上来  从而把数字从小到大排列出来 选择排序 随机取一个索引作为最大值,然后和列表中的其他索引进行比较,如果l[0]<l[1],则将l[1]修改为 ...

  7. C#系统之垃圾回收

    1. using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syste ...

  8. Bash shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义

    http://hi.baidu.com/lolorosa/blog/item/5775a608bd670d33b0351da7.html $# 是传给脚本的参数个数 $@ 是传给脚本的所有参数的列表 ...

  9. Bootstrap3 表格-鼠标悬停

    通过添加 .table-hover 类可以让 <tbody> 中的每一行对鼠标悬停状态作出响应. <table class="table table-hover" ...

  10. 非参数估计:核密度估计KDE

    http://blog.csdn.net/pipisorry/article/details/53635895 核密度估计Kernel Density Estimation(KDE)概述 密度估计的问 ...