压缩及解压缩工具

压缩和解压缩工具

     压缩比

     目的:时间换空间

     CPU的时间 –> 磁盘空间

常见的压缩及解压缩工具:

compress/uncompress, .Z

gzip/gunzip, .gz

bzip2/bunzip2, .bz2

xz/unxz, .xz

zip/unzip

lzma/unlzma,lzma

tar,cpio

     compress:

         -d:解压缩

         -c:结果输出至标准输出,不删除原文件

         -v:显示详情

         uncompress:解压缩

         zcat file.Z > file 加压缩,保留原文件

     1.gip/gunzip/zcat

         gzip [OPTION…] FILE…

             -d:解压缩,相当于gunzip

             -#:指定压缩比,默认是6;数字越大压缩比越大

             -c:将压缩结果输出至标准输出:

             gzip -c FILE > /PATH/TO/SOMEFILE.gz

         gunzip:解压缩

             gunzip /PATH/TO/SOMEFILE:解压缩完成后会删除原文件

             zcat /PATH/TO/SOMEFILE:在不解压的情况下查看文件内容

    

     2. bzip2/bunzip2/bzcat

         bzip2 [OPTIONS…] FILE…

             -d:解压缩,相当于bunzip2

             -k:保留原文件

             -#:指定压缩比;默认是6;数字越大压缩比越大(1-9)

         bunzip:解压缩

             bunzip /PATH/TO/SOMEFILE:

             bzcat /PATH/TO/SOMEFILE:在不解压的情况下查看文件内容

    

     3. xz/unxz/xcat

         xz [OPTIONS…] file…

             -d:解压缩

             -#:指定压缩比;默认是6;(1-9)

             -k:保留原文件

        

         unxz:解压缩

             unxz /PATH/TO/SOMEFILE:

             xzcat /PATH/TO/SOMEFILE:在不解压的情况下查看文件内容

     zip:打包压缩

         zip FILE_NAME.zip FILE1 FILE2 ….

         unzip FILENAME.zip

     归档:tar,cpio

         tar命令:

         tar [OPTIONS…] FILE…

             -c:创建归档

             -x:展开归档

             -t:不展开归档,查看归档了那些文件

             -f FILE.tar:操作的归档文件

             -v:查看详细信息

             -C:展开至指定目录下

    

         归档并压缩:

             -z:gzip2

             创建归档:-zcf /PATH/TO/SOMEFILE

             解压缩并展开归档:-zxf /PATH/TO/SOMEFILE

        

             -j:bzip2

             -jcf

             -jxf

            

             -J:xz

             -Jcf

             -Jxf

    

     cpio命令:cpio命令是通过重定向的方式将文件进行打包备份,还原恢复的工具,它可以解压以“.cpio”或者“.tar”结尾的文件

         cpio[选项] > 文件名或者设备名

         cpio[选项] < 文件名或者设备名

    

     选项:

         -o:将文件打包拷贝成文件或将文件输出至设备上

         -i:解包,将压缩包还原

         -v:显示详细过程

         -t:不解压的情况下查看内容

         -d:解包成成目录

         -c:一种较新的存储格式

原创文章,作者:zhai796898,如若转载,请注明出处:http://www.178linux.com/37356

(0)
zhai796898zhai796898
上一篇 2016-08-22 09:29
下一篇 2016-08-22 09:29

相关推荐

  • 第十一周

    1、详细描述一次加密通讯的过程,结合图示最佳。 2、描述创建私有CA的过程,以及为客户端发来的证书请求进行办法证书。 CA 服务器端: (1)生成 CA 服务器的私钥 (umask 077; openssl genrsa -out /etc/pki/CA/private/cakey.pem 4096) (2)生成 CA服务器自谦证书 openssl req …

    Linux干货 2017-03-30
  • linux如何获取帮助以及基础目录命名标准

    一、linux的命令分为两种,一种是内建命令,即包含在shell当中的,一种是外部命令,通常保存在 bin目录中。 1、对于内部命令:  通常使用 help COMMAND 2、对于外部命令:  通常使用 man command  mannul的位置/usr/share/man man的内容通常分为以下几块   1、N…

    Linux干货 2016-10-30
  • 常用命令之ls 详解

    ls详解 罗列目录内容权限,列出文件的信息列表(默认为当前目录)。 这个命令是Linux操作系统使用频率最高的命令,没有之一。熟练掌握这个命令的常用参数,可以提高学习、工作效率,因此需要认真对待。 1. 常用选项 – -a,–all:显示当前目录下全部文件(常用) [root@jingz ~]# ls -…

    Linux干货 2016-08-02
  • mariadb之再次演练

    架构图如下: 1.按照架构图所示,准备机器,做好时间同步,主机名解析 192.168.42.150 node1 [proxySQL keepalived]192.168.42.151 node2 [proxySQL keepalived]192.168.42.152 node3 [mysql-master wha]192.168.42.153 node4 […

    Linux干货 2016-03-06
  • 第一周作业

    一、描述计算机的组成及其功能 计算机是由处运算器,控制器,储存器,输入输出设备组成 运算器:执行各种计算和逻辑运算操作 控制器:完成协调和指挥整个计算机系统的操作 储存器:暂时存储或者长期存储数据 输入设备:向计算机输入数据和信息的设备 输出设备:计算机硬件系统的终端设备 二、按系列罗列Linux的发行版,并描述不同发行版之间的联系和区别 Linux发行版=…

    Linux干货 2016-12-05
  • shell脚本执行

    shell脚本执行 对于我们这些小白而讲,shell脚本无疑是最令人头疼的事了,我再这里讲一下shell脚本运行要注意的哪些。 shell脚本就好像c++,java代码一样,按照从上到下然后从左到右的顺序执行。就像我们日常读书一样。如果shell命令遇见了子进程(嵌套代码),程序就会跟着顺序进入子进程。当子进程完成后,回到父进程,并且把父进程所需要的参数提交…

    2017-06-05

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-22 13:19

    压缩工具的使用能大大节约我们的磁盘空间,以及文件的传输时间,需熟练使用。