zoukankan      html  css  js  c++  java
  • gzip 的使用

    bogon:Desktop macname$ mkdir testdir
    bogon:Desktop macname$ cd testdir/
    bogon:testdir macname$ ls
    bogon:testdir macname$ 
    bogon:testdir macname$ mkdir test
    bogon:testdir macname$ cd test
    bogon:test macname$ sudo vi a.txt
    Password:
    bogon:test macname$ 
    bogon:test macname$ 
    bogon:test macname$ cd ..
    bogon:testdir macname$ ls
    test
    bogon:testdir macname$ tar cf test.tar test/
    bogon:testdir macname$ ls
    test    test.tar
    bogon:testdir macname$ ls -l
    total 8
    drwxr-xr-x 3 macname staff 96 5 24 15:47 test
    -rw-r--r-- 1 macname staff 2560 5 24 15:47 test.tar
    bogon:testdir macname$ gzip test.tar
    bogon:testdir macname$ ls
    test    test.tar.gz
    bogon:testdir macname$ ls -l
    total 8
    drwxr-xr-x 3 macname staff 96 5 24 15:47 test
    -rw-r--r-- 1 macname staff 194 5 24 15:47 test.tar.gz
    bogon:testdir macname$

    以上操作与

    $ tar czf test.tar.gz test/

    效果相同。


    #gzip 压缩,解压缩

    bogon:test macname$ ls
    mm.txt    sort.txt    xx.com
    bogon:test macname$ gzip *
    bogon:test macname$ ls
    mm.txt.gz    sort.txt.gz    xx.com.gz
    bogon:test macname$ gzip -dv *
    mm.txt.gz:    -26.4% -- replaced with mm.txt
    sort.txt.gz:    -3.3% -- replaced with sort.txt
    xx.com.gz:    35.9% -- replaced with xx.com
    bogon:test macname$ ls
    mm.txt    sort.txt    xx.com

    解压xx.com.gz。

    $ gzip –d xx.com.gz
    $ ls
    xx.com

    显示每个压缩的文件的信息,不解压

    bogon:test macname$ ls
    mm.txt    sort.txt    xx.com
    bogon:test macname$ gzip *
    bogon:test macname$ ls
    mm.txt.gz    sort.txt.gz    xx.com.gz
    bogon:test macname$ gzip -l *
    compressed uncompressed ratio uncompressed_name
    49 38 -26.4% mm.txt
    65 62 -3.3% sort.txt
    66 103 35.9% xx.com
    180 203 11.3% (totals)


    压缩一个tar备份文件,如usr.tar,此时压缩文件的扩展名为.tar.gz

    $ ls
    usr.tar
    $ gzip usr.tar
    $ ls
    usr.tar.gz


    将sort.txt用最佳的压缩比压缩,并保留原始文件

    bogon:test macname$ ls
    mm.txt    sort.txt    xx.com
    bogon:test macname$ gzip -9 -c sort.txt > sort.txt.gz
    bogon:test macname$ ls
    mm.txt    sort.txt    sort.txt.gz    xx.com
    $ zcat sort.txt.gz
    此时屏幕上会显示sort.txt内的内容!!

    补充:
    zcat 则是用来读取压缩文件数据内容的指令!假如我们刚刚压缩的档案是一个文字文件, 那么你还记得如何读取文字文件吗?
    没错!就是使用 cat ,那么读取压缩档呢? 就是使用 zcat 啰!
    由于 gzip 这个压缩指令主要想要用来取代 compress 的,所以 compress 的压缩档案也可以使用 gzip 来解开喔!
    同时, zcat 这个指令可以同时读取 compress 与 gzip 的压缩档。


    参考:
    https://www.cnblogs.com/weixun/p/3151988.html

  • 相关阅读:
    Exchange 2013与 Office Web Apps 整合
    SharePoint2013 以其他用户登录和修改AD域用户密码 功能
    sharepoint 2010 自定义页面布局
    sharepoint 2010 记录管理 对象模型
    SharePoint2010 对象模型 关联列表
    在SharePoint Server 2010中更改“我的网站”
    xenapp 6.5 客户端插件第一次安装总是跳到官网
    如何解决在Windows Server 2008 R2 上安装证书服务重启后出现 CertificationAuthority 91错误事件
    在Win7 Hyper-v虚拟机中挂接真实机的声卡
    win8 中如何删除 共享文件夹 用户名和密码
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10920808.html
Copyright © 2011-2022 走看看