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