Linux之压缩解压缩

1 Linux上常见的压缩命令:

(1)Linux上常见压缩文件扩展名:
*.Z: compress程序压缩文件,目前使用较少。已经有gzip替换了。
*.gz: gzip程序压缩的文件。
*.bz2:bzip2程序压缩的文件,比gzip的压缩比更好。
无论gzip还是bzip2压缩,都只能对单一文件压缩。
*.tar:tar程序打包的数据,并没有压缩过。
*.tar.gz:tar程序打包的文件,并采用gzip程序压缩。
*.tar.bz2:tar程序打包的文件,并采用bzip2程序压缩 。将多个文件打包后在压缩,可以实现对多个文件进行压缩。
linux上常见的压缩命令就是gzip 和bzip2.
例如:gzip cxk
在这里插入图片描述

(2)gzip、zcat(读取gzip程序压缩的文件)
gzip是应用最广泛的命令,它可以解开compress(*.Z文件)、zip与gzip等软件所压缩的文件。
如果想不保留原有文件可以采用以下命令进行压缩:gzip cxk>cxk.gz 回车后 选择n
对于采用gzip压缩的文件采用如下方式进行解压缩。gunzip 文件名.gz 或者 gzip -d 文件名.gz
对于gzip压缩文件采用 zcat 文件名.gz 读取压缩文件。
(3)bzip2、bzcat(读取bzip2程序压缩的文件)
与gzip压缩方式和参数均相同,解压时采用 bunzip2 文件名 或者bzip2 -d 文件名 对文件进行解压。采用 bzcat 文件名.bz2 读取压缩文件.
(4)tar (打包命令)tar的常见参数:
在这里插入图片描述
最简单的tar使用方式:
在这里插入图片描述
备份/etc目录的命令:tar -zpcv -f /root/etc.tar.gz /etc 采用gzip压缩备份到 /root 目录下。
tar -jpcv -f /root/etc.tar.bz2 /etc 采用bzip2压缩备份到/root 目录下。
查询tar打包压缩文件中所有文件详细信息可以使用命令tar -jtv -f /root/etc.tar.bz2
用tar打包的解压缩命令:tar -jxv -f /root/etc.tar.bz2tar -jxv -f /root/etc.tar.bz2 -C /tmp 解压到指定的/tmp目录下
注意: 使用tar时,最好将 -f filename 与其它参数分开 ,这样不容易出现问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值