linux系统常见的压缩命令

本文发布时间: 2019-Mar-22
linux常见的压缩文件扩展名*.Z compress 程序压缩的文件;*.gz gzip 程序压缩的文件;*.bz2 bzip2 程序压缩的文件;*.tar tar 程序打包的数据,并没有压缩过;*.tar.gz tar 程序打包的文件,其中并且经过 gzip 的压缩*.tar.bz2 tar 程序打包的文件,其中并且经过 bzip2 的压缩gzip, zcat# gzip [-cdtv#] 文件名# zcat 文件名.gz选项与参数:-c :将压缩的数据输出到萤幕上,可透过数据流重导向来处理;-d :解压缩的参数;-t :可以用来检验一个压缩档的一致性~看看文件有无错误;-v :可以显示出原文件/压缩文件的压缩比等资讯;-# :压缩等级,-1 最快,但是压缩比最差、-9最慢,但是压缩比最好!默认是 -6zcat 则可以读取纯文字文件被压缩后的压缩文件,不但 compress 的压缩文件可以使用 gzip 来解开,同时 zcat 这个命令可以同时读取 compress 与 gzip 的压缩文件。范例一:将 /etc/man.config 复制到 /tmp ,并且以 gzip 压缩# cd /tmp# cp /etc/man.config .# gzip -v man.config范例二:由于 man.config 是文字文件,请将范例一的压缩档的内容读出来# zcat man.config.gz范例三:将范例一的文件解压缩# gzip -d man.config.gz范例四:将范例三解开的 man.config 用最佳的压缩比压缩,并保留原本的文件# gzip -9 -c man.config > man.config.gzbzip2, bzcat# bzip2 [-cdkzv#] 文件名# bzcat 文件名.bz2选项与参数:-c :将压缩的过程产生的数据输出到萤幕上-d :解压缩的参数-k :保留原始文件,而不会删除原始的文件-z :压缩的参数-v :可以显示出原文件/压缩文件的压缩比等资讯;-# :与 gzip 同样的,都是在计算压缩比的参数, -9 最佳, -1 最快范例一:将刚刚的 /tmp/man.config 以 bzip2 压缩# bzip2 -z man.config此时 man.config 会变成 man.config.bz2范例二:将范例一的文件内容读出来# bzcat man.config.bz2此时萤幕上会显示 man.config.bz2 解压缩之后的文件内容范例三:将范例一的文件解压缩# bzip2 -d man.config.bz2范例四:将范例三解开的 man.config 用最佳的压缩比压缩,并保留原本的文件# bzip2 -9 -c man.config >man.config.bz2


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2020-Jul-13 01:12am
栏目列表