[Linux] 常见的压缩命令

gzip

采用gzip压缩的文件扩展名为.gz,它的语法如下:
gzip [-cdtv#] filename
-c:压缩
-d:解压缩
-t:检验文件的一致性
-v:显示压缩比等消息
-#:压缩等级,取值范围为1~9,其中9压缩率最高,默认为6
使用gzip要注意:默认情况下原文件将不复存在,这要非常小心,如果要保留原文件,需要如下操作:
gzip -c man.config > man.config.gz
还有一点:默认的压缩比6已经足够好了,一般不建议修改。
如果你想查看压缩文件.gz里的内容,可以使用命令zcat

bzip2

bzip2是为了取代gzip并提供更佳的压缩比,它的扩展名为.bz2,它的用法和几乎和gzip相同,这里就不再累述。

tar

前面提到的压缩命令只能对单一文件进行压缩,无法对这个目录进行压缩,而tar命令可以对整个目录进行打包并压缩,它的语法非常复杂,但最常用的命令如下:
压缩: tar -zcvf filename.tar.gz  要被压缩的文件或目录 --以gzip压缩
       tar -jcvf filename.tar.gz2 要被压缩的文件或目录 --以bzip2压缩
查询: tar -ztvf filename.tar.gz
       tar -jtvf filename.tar.gz2 
解压缩:tar -zxvf filename.tar.gz  欲解压缩的目录
       tar -jxvf filename.tar.gz2 欲解压缩的目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值