linux系统常见的压缩命令

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最慢,但是压缩比最好!默认是 -6

zcat 则可以读取纯文字文件被压缩后的压缩文件,不但 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.gz

bzip2,  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


 转载请注明出处:http://blog.csdn.net/lsh_2013/article/details/46417451

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值