压缩及解压缩工具

压缩和解压缩工具

     压缩比

     目的:时间换空间

     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

相关推荐

  • linux基础学习之AWK

    内容: 1、awk输出(print、printf) 2、awk变量(内建变量和定义变量) 3、awk数组 4、awk重定向输出 5、awk操作符 6、awk常见模式类型 7、awk控制及循环语句 8、awk内置函数 awk:(其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)…

    Linux干货 2016-09-22
  • Homework Week-3 用户管理

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。  who | cut -f 1 -d \ | uniq “\”后跟一个空格字符 2、取出最后登录到当前系统的用户的相关信息。  who | tail…

    Linux干货 2016-08-24
  • Linux误删大文件的一个可能解救办法

    描述:某个网友说他在进行md5指纹对比某文件的时候,另外一个同事在另外一个窗口删除了该文件,然后顺嘴跟他说了下,这时候他意识到同事可能是误删除了,于是,他利用了以下办法来进行解救: 操作顺序如下: 1)网友的操作: [root@C67-X64-A0 ~]# ls -l /test.img  -rw-r–r-…

    Linux干货 2016-08-02
  • linux的文件类型

    linux的文件类型 linux其中的一个哲学思想就是一切皆文件,今天我们就来学习一下linux系统中的文件类型。linux不同于windows,有多种多类的文件类型,文件类型的判断也不是以文件的后缀为标准的。linux中一共有七种文件类型,分别是:普通文件、目录、字符设备文件、块设备文件、套接字文件、命名管道文件和符号链接文件。那么接下来我们就分别看看每种…

    Linux干货 2016-10-27
  • N23-北京-阿来

           我是阿来,我参加了马哥Linux运维网络班,从2016年9月开始我将跟随马哥学习Linux技术。我的学习宣言是:学习的路,就在脚下,一步一个脚印,领路的人,就这这里,一天一点进步!

    Linux干货 2016-09-12
  • N25-第一周作业

    第一周作业 一 、计算机的组成及其功能 计算机由CPU,控制器,存储器,输入设备,输出设备组成的。 CPU是计算机的重要硬件之一,主要负责运算和指令解释。 控制器是控制计算机系统的各个硬件设备协同工作的如(主板的南桥,北桥等) 存储器分为内存和硬盘,内存负责程序运行,硬盘负责数据存储。 输入设备有键盘,鼠标等。 输出设备有显示器,打印机等。 二 、…

    Linux干货 2016-12-04

评论列表(1条)

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

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