admin 管理员组文章数量: 1086019
2024年3月7日发(作者:数据库管理培训机构)
gzip 可以说是应用度最广的压缩命令了!目前 gzip 可以解开 compress, zip
与 gzip 等软件所压缩的文件。 至於 gzip 所创建的压缩档为 *.gz 的档名喔!让我们来看看这个命令的语法吧:
[root@www ~]# gzip [-cdtv#] 档名
[root@www ~]# zcat 档名.gz
选项与参数:
-c :将压缩的数据输出到萤幕上,可透过数据流重导向来处理;
-d :解压缩的参数;
-t :可以用来检验一个压缩档的一致性~看看文件有无错误;
-v :可以显示出原文件/压缩文件的压缩比等资讯;
-# :压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!默认是 -6
范例一:将 /etc/ 复制到 /tmp ,并且以 gzip 压缩
[root@www ~]# cd /tmp
[root@wwwtmp]# cp /etc/ .
[root@wwwtmp]# gzip -v
: 56.1% -- replaced with
[root@wwwtmp]# ll /etc/ /tmp/man*
-rw-r--r-- 1 root root 4617 Jan 6 2007 /etc/
-rw-r--r-- 1 root root 2684 Nov 10 17:24 /tmp/.Z
-rw-r--r-- 1 root root 2057 Nov 10 17:14 /tmp/ <==gzip压缩比较佳
与 compress 类似的,当你使用 gzip 进行压缩时,在默认的状态下原本的文件会被压缩成为 .gz 的档名, 原始文件就不再存在了。您也可以发现,由於 gzip
的压缩比要比 compress 好的多,所以当然建议使用 gzip 啦! 此外,使用 gzip
压缩的文件在 Windows 系统中,竟然可以被 WinRAR 这个软件解压缩呢!很好用吧!至於其他的用法如下:
范例二:由於 是文字档,请将范例一的压缩档的内容读出来!
[root@wwwtmp]# zcat
# 由於 这个原本的文件是是文字档,因此我们可以尝试使用 zcat
去读取!
# 此时萤幕上会显示 解压缩之后的文件内容!
范例三:将范例一的文件解压缩
[root@wwwtmp]# gzip -d
# 不要使用 gunzip 这个命令,不好背!使用 gzip -d 来进行解压缩!
# 与 gzip 相反, gzip -d 会将原本的 .gz 删除,产生原本的 文件。
范例四:将范例三解开的 用最佳的压缩比压缩,并保留原本的文件
[root@wwwtmp]# gzip -9 -c >
其实 gzip 的压缩已经最佳化过了,所以虽然 gzip 提供 1~9 的压缩等级,不过使用默认的 6 就非常好用了! 因此上述的范例四可以不要加入那个 -9 的选项。范例四的重点在那个 -c 与 > 的使用罗!
cat 可以读取纯文字档,那个 zcat 则可以读取纯文字档被压缩后的压缩档! 由於 gzip 这个压缩命令主要想要用来取代 compress 的,所以不但 compress 的压缩文件可以使用 gzip 来解开,同时 zcat 这个命令可以同时读取 compress
与 gzip 的压缩档呦!
版权声明:本文标题:gzip解压缩命令 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709806272a547017.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论