Linux文件解压缩

Linux上常见的压缩命令就是gzip,bzip2

gzip  和   zcat

gzip [-cdtv#] 文件名

参数

-c    将压缩信息显示在屏幕

-d     解压

-t    可以用来检验一个压缩文件的一致性,看看文件有误错误

-v    可以显示出原文件/压缩文件的压缩比等信息

-#    压缩等级,-1最快,但最差。-9最慢,但压缩比最好是默认的-6

gzip 文件名  
#压缩文件,在默认的状态下,原本的文件会被压缩成.gz的文件名,原文件就不再存在

gzip -d xx.gz
#解压

gzip -9 -c xx > xx.gz
#用最佳压缩比9进行压缩,并保留原来的文件

zcat 查看gz文件

bzip2  和  bzcat

bzip2提供了更好的压缩

bzip2 [-cdjzv#] 文件名

参数

-c    将压缩信息显示在屏幕

-d    解压

-k    保留原文件,而不会删除原始的文件

-z    压缩的参数

-v    可以显示出原文件/压缩文件的压缩比等信息

-#    与gzip同样的,都是在计算压缩比的参数,-9最佳,-1最快

tar 包含了打包和解压缩 

参数

-c    新建打包文件

-t    查看打包文件

-x    解打包或解压

        注意:-c  、 -t  、-x不能同时出现在一个命令

-j    通过bzip2 压缩 或 解压,此时的文件名最好是*.tar.bz2

-z    通过gzip 压缩或解压,此时的文件名最好是*.tar.gz

-v    在压缩或解压的过程中,将正在处理的文件名显示出来

-f filename    -f 后面要接被处理的文件名,所以需要放在最后,或是-f 单独写出来

-C 目录      这个参数用在解压时,若要在特定目录解压缩,可以使用此参数

-p    保留权限与属性

-P    大写的P,保留绝对路径

–exculde=”filename”    排除的文件或目录

#常用命令
#c打包,x解压

#解压 gz 和 bz2 文件
tar -zxvf  filename.tar.gz
tar -jxvf   filename.tar.bz2

#打包并压缩 文件
tar -zcvf filename.tar.gz  /etc
tar -jcvf filename.tar.bz2  /etc

#打包文件
tar -cvf filename.tar

#压缩文件,并保留原文件的权限和属性
tar -zcpvf filename.tar.gz
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值