linux上解压命令是什么意思,Linux压缩和解压缩命令

继续来看下Linux下压缩和解压缩的命令

一 gzip:压缩文件,压缩后的文件是.gz格式的文件

我先创建一个boduo的文件,然后对boduo文件进行压缩

82bbec15a372bd82e5786275d04e5b67.png

我们发现生成了一个boduo.gz,原来的boduo文件没了

二 gunzip:解压文件,跟gzip对应的

我们对刚刚的boduo.gz文件进行解压缩

0fd1bf530594e7e4c7e3131788131ce1.png

或者用gzip -d命令,效果跟gunzip效果是一样的。

三bzip2:压缩文件

我们先删除刚刚生成的一些文件,以免混乱,重新建立boduo文件,然后对boduo文件用bzip2进行压缩,会生成.bz格式的压缩文件

a5a319c3c4716212ffcc8199ffcc66ef.png

加上-k选项,就会在压缩后保留原来的文件

我们看到boduo文件保留了,那么gzip压缩和bzip2压缩有什么区别呢,gzip的压缩速度会快一些,但是压缩比略低,bzip2压缩速度会慢一些,压缩比高

四 bunzip2:解压文件

我们对boduo.bz进行解压

7ce580d93b5b5157248678c340f70237.png

发现原来的压缩文件没了,如果想保留原来的压缩文件,依然用-k

9872d85feb63a6fc58447b6e4cd49061.png

注意,上面两张压缩和解压缩命令,只能针对文件,不能针对目录

五 tar:打包,解包

刚才我们说了,gzip和bzip2都只能针对文件,不能针对目录,那么如果我想压缩目录或者目录和文件混合怎么办呢,用tar

比如我先创建这么几个目录和文件

/temp/Japan/boduo/

/temp/Japan/cangjing/

/temp/Japan/cangjing/cangjing.list

ac0c043b2bd04145caf73f7f222fa3ed.png

我们现在对Japan这个目录进行打包并压缩

0f60a045b2be6ef4cfb10079d7a48e04.png

-z代表打包同时压缩(用的是gzip的压缩方式)

-c代表打包

-v代表显示详细信息

-f代表指定文件名,这里我们指定的文件名是Japan.tar.gz

而且我们发现用tar打包后,原来的目录Japan依然存在

那么我们想解包怎么做呢

febfce9c553ef259d62268b9e174280f.png

-x代表解包,其他跟上面一样,我们说刚才-z用的压缩和解压缩方式是gzip,如果我想用bzip2的方式压缩和解压缩呢,很简单

302fb818c7d65f59d063fa835cf16695.png

就是把-z换成-j

-j代表用的是bzip2的压缩方式

那么解压这个Japan.tar.bz呢

7ce2adc9f5beb405edb9487fab2104f5.png

六 zip:压缩命令

使用格式 zip 压缩后的名字 压缩文件

zip -r 压缩后的名字 压缩目录

这个命令压缩完后,原文件还存在,下面我先压缩boduo这个文件

70743c564f0f046d4854eeb17f467da8.png

压缩Japan目录

0f6587f2d971aa3cc86fc6d4c9c7acb6.png

七 unzip:解压缩命令

解压刚才的boduo.zip

d11319e88049ed772760bdf7509575da.png

解压Japan目录

1c266573a0de04d93253615f71a31e45.png

好了,Linux压缩和解压缩命令就总结到这里,如有问题,欢迎指正,谢谢。

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值