压缩及解压缩工具

压缩和解压缩工具

     压缩比

     目的:时间换空间

     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
下一篇 2016-08-22

相关推荐

  • redis基础配置

    主程序:redis-server 配置文件:/etc/redis.conf 目录: 1.redis-cli命令 2.conf配置文件 3.主从复制原理与架构实现 4.redis的高可用方案 – sentinel 2.conf配置文件 #### GENERAL #### daemonize yes #以守护进程的方式运行 pidfile “/var…

    Linux干货 2017-08-08
  • shell脚本2

    使用read命令来接受输入 使用read来把输入值分配给一个或多个shell变量 read后面跟变量,回车输入内容,就可以把输入的内容赋给变量 -p指定要显示的提示 -s 静默输入,一般用于密码 输入的内容不显示 -n N 指定输入的字符长度N 当输入的内容达到了5个字符会直接结束输入 -d‘字符’ 输入结束符 把!作为了结束符,在输入内容时,当输入!会直接…

    2017-08-11
  • 6个用于大数据分析的最好工具

    大数据是一个含义广泛的术语,是指数据集,如此庞大而复杂的,他们需要专门设计的硬件和软件工具进行处理。该数据集通常是万亿或EB的大小。这些数据集收集自各种各样的来源:传感器,气候信息,公开的信息,如杂志,报纸,文章。大数据产生的其他例子包括购买交易记录,网络日志,病历,军事监控,视频和图像档案,及大型电子商务。  在大数据和大数据分析,他们对企业的影…

    Linux干货 2015-04-04
  • 解决Redis 延迟故障

    前一段时间redis客户端在使用php connect 连接redis 的经常报一个redis server went away 等信息。 首先想到的想到的是reids超时设置的问题,timeout、tcp-keepalive、以及php的default_socket_timeout时间  127.0.0.1:6381> CONFI…

    Linux干货 2016-02-14
  • 一起学DHCP系列(一)开篇、概述

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/162108     从本节开始,我们将开始讨论有关DHCP服务器的相关问题,从易到难一步步理解DHCP服务。还是一样,在…

    Linux干货 2015-03-25

评论列表(1条)

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

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