压缩及解压缩工具

压缩和解压缩工具

     压缩比

     目的:时间换空间

     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)
上一篇 2016-08-22 09:29
下一篇 2016-08-22 09:29

相关推荐

  • 网络基础知识

    网络基础知识: 网络设备 TCP/IP协议 ARP协议 网络设备:     HUB集线器: 工作在物理层,没有学习能力,作用在于把各种节点汇聚在以它为中心的节点上,同时也有传输数据的作用,由于没有学习能力,只能以广播的形式将数据发送给与它相连的所有节点。 特点:共享带宽,半双工     &…

    Linux干货 2016-09-02
  • 8.1作业习题

    1,创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser testuser 2.修改testuser uid:4321,主…

    Linux干货 2016-08-04
  • ☞Nginx

    Nginx 概述 yum安装Nginx 编译安装Nginx 主要文件路径 主配置文件nginx.conf main block:全局配置段 http/https 协议相关配置段 性能优化初步 调试、定位问题的配置 events段配置 worker、method、accept_mutex http协议相关配置段 虚拟主机 基于PORT、IP、Server Na…

    Linux干货 2016-10-24
  • N26 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# useradd tom [root@localhost ~]# echo "123456" | passwd –st…

    Linux干货 2017-01-20
  • awk命令详解

    简介: wak是一个强大的文本分析工具,也可以叫做报告生成工具。相对于grep的查找,sed的编辑,awk在对其数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格 为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有三个不同的版本:awk,nawk,gawk。我们目前所使用的awk一般指gawk,gawk是AWK和GN…

    Linux干货 2016-11-28
  • vim的总结、练习和周期性任务

    vim:VI的增强版,是一款可视化功能非常强大的文本编辑器,属于全屏编辑器。 vim:使用方法: 命令格式:    ~]#vim [options] [file ..]      选项:        +#:打开文件后,直接让光标处于第#行首;   …

    Linux干货 2017-08-14

评论列表(1条)

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

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