失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux压缩文件命令_Linux 系统压缩和解压 zip 格式文件

linux压缩文件命令_Linux 系统压缩和解压 zip 格式文件

时间:2021-07-27 13:39:47

相关推荐

linux压缩文件命令_Linux 系统压缩和解压 zip 格式文件

come on 伸出中指戳戳上方关注我……

Linux 系统压缩和解压 zip 格式文件

前面我们说了在Linux系统上比较常用的打包压缩解压tar文件的命令,可是平时小伙伴们肯定还是经常性的使用Windows,而在Windows系统上经常使用的的是 ".zip"格式压缩文件,使用.tar格式压缩解压的文件很少使用,这时候我们还要把下载或者已经压缩好的 "zip" 格式文件解压后,再重新压缩成.tar格式的文件,再去上传到 Linux 系统上,这样着实是太麻烦了。

但是有个好消息要告诉大家,其实".zip" 格式文件是WindowsMac OS XLinux系统都通用压缩文件类型,属于ziprar7-zip等几种主流的压缩格式之一,是一种相当简单的分别压缩每个文件的存储格式。因此如果在网络上传播和分发文件,zip格式往往是最常用的选择。

接下来我们就来好好讲述下在Linux 上如何压缩和解压 zip 格式文件!

压缩文件

安装 zip 命令

首先安装zip命令,因为Linux默认没有安装zip命令,安装过的可忽略!

yum-yinstallzip

apt-getinstallzip

格式

zip[选项]压缩包名源文件或源目录列表

注意

zip压缩命令需要手工指定压缩之后的压缩包名,注意写清楚扩展名,以便解压缩时使用。

常用选项及含义

zip命令常用选项及含义可见下表

具体选项如何使用,大家可根据各自需求来选择使用

实例

「zip 命令的基本使用」

one). 压缩单文件

查看文件

[root@wht~]#ll

total24

-rw-r--r--1rootroot15693Mar5download.jpg

-rw-r--r--1rootroot6465Sep109:10pom.xml

download.jpg文件压缩并命名为test.zip压缩包

[root@wht~]#ziptest.zipdownload.jpg

adding:download.jpg(deflated16%)

查看压缩完成✅后的test.zip压缩包

[root@wht~]#lltest.zip

-rw-r--r--1rootroot13409Sep1621:37test.zip

不仅如此,所有的压缩命令都可以同时压缩多个文件,可见以下实例

two). 压缩多文件

download.jpgpom.xml文件同时压缩并命名为mytest.zip压缩包

[root@wht~]#zipmytest.zipdownload.jpgpom.xml

adding:download.jpg(deflated16%)

adding:pom.xml(deflated78%)

查看压缩完成✅后的mytest.zip压缩包

[root@wht~]#llmytest.zip

-rw-r--r--1rootroot14953Sep1621:46mytest.zip

three). 压缩目录

使用zip命令压缩目录,需要使用 “-r选项

建立测试的目录

[root@wht~]#mkdirtest

[root@wht~]#ll

total60

-rw-r--r--1rootroot15693Mar5download.jpg

-rw-r--r--1rootroot14953Sep1621:46mytest.zip

-rw-r--r--1rootroot6465Sep109:10pom.xml

drwxr-xr-x2rootroot4096Sep1622:54test

-rw-r--r--1rootroot13409Sep1621:37test.zip

压缩测试目录test

[root@wht~]#zip-rmulu.ziptest

adding:test/(stored0%)

查看生成压缩包

[root@wht~]#ls-dlmulu.zip

-rw-r--r--1rootroot160Sep1622:55mulu.zip

压缩文件及目录就到这完结了,接下来我们来看解压 zip 格式压缩包

解压文件

解压zip文件需要用到unzip命令

安装 unzip 命令

首先安装unzip命令,因为Linux默认也没有安装unzip命令,安装过的可忽略!

yum-yinstallunzip

apt-getinstallunzip

格式

unzip命令可以查看解压缩zip 文件

unzip[选项]压缩包名

常用选项及含义

unzip命令常用选项及含义可见下表

具体选项如何使用,大家也可根据各自需求来选择使用

接下来我们来举几个例子!

实例

不论是文件压缩包,还是目录压缩包,都可以直接解压缩

one). 解压文件压缩包

查看文件压缩包

[root@wht~]#ll

total40

-rw-r--r--1rootroot160Sep1622:55mulu.zip

-rw-r--r--1rootroot14953Sep1621:46mytest.zip

drwxr-xr-x2rootroot4096Sep1623:11test

-rw-r--r--1rootroot13409Sep1621:37test.zip

mytest.zip文件压缩包解压

[root@wht~]#unzipmytest.zip

Archive:mytest.zip

inflating:download.jpg

inflating:pom.xml

查看解压完成✅后的文件

[root@wht~]#ll

total64

-rw-r--r--1rootroot15693Mar5download.jpg

-rw-r--r--1rootroot160Sep1622:55mulu.zip

-rw-r--r--1rootroot14953Sep1621:46mytest.zip

-rw-r--r--1rootroot6465Sep109:10pom.xml

drwxr-xr-x2rootroot4096Sep1623:11test

-rw-r--r--1rootroot13409Sep1621:37test.zip

不仅如此,所有的压缩命令都可以同时压缩多个文件,可见以下实例

two). 解压目录压缩包

mulu.zip目录压缩包解压

[root@wht~]#unzipmulu.zip

Archive:mulu.zip

creating:test/

查看解压完成✅后的 目录

[root@wht~]#ll

total68

drwxr-xr-x3rootroot4096Sep1623:16demo

-rw-r--r--1rootroot15693Mar5download.jpg

-rw-r--r--1rootroot160Sep1622:55mulu.zip

-rw-r--r--1rootroot14953Sep1621:46mytest.zip

-rw-r--r--1rootroot6465Sep109:10pom.xml

drwxr-xr-x2rootroot4096Sep1622:54test

-rw-r--r--1rootroot13409Sep1621:37test.zip

three). 手动指定解压缩位置

想要手动指定解压缩位置,需要使用 “-d选项

首先进入想要压缩的位置目录查看目录下文件

[root@wht~]#cd/data/

[root@whtdata]#ll

total189604

-rw-r--r--1rootroot194151339Dec19jdk-8u231-linux-x64.tar.gz

返回压缩包所在目录,查看目录下文件

[root@whtdata]#cd

[root@wht~]#ll

total68

drwxr-xr-x3rootroot4096Sep1623:16demo

-rw-r--r--1rootroot15693Mar5download.jpg

-rw-r--r--1rootroot160Sep1622:55mulu.zip

-rw-r--r--1rootroot14953Sep1621:46mytest.zip

-rw-r--r--1rootroot6465Sep109:10pom.xml

drwxr-xr-x2rootroot4096Sep1622:54test

-rw-r--r--1rootroot13409Sep1621:37test.zip

mytest.zip压缩包解压到指定位置/data/目录下

[root@wht~]#unzip-d/data/mytest.zip

Archive:mytest.zip

inflating:/data/download.jpg

inflating:/data/pom.xml

进入/data/目录下 查看压缩后文件

[root@wht~]#ls-dlmulu.zip

-rw-r--r--1rootroot160Sep1622:55mulu.zip

看到这,解压文件及目录,和手动指定解压位置的实例就到此结束了!

总结

看到这,我们今天所分解的压缩及解压zip格式文件就到此完结了!是不是跟在WindowsMac OS X压缩解压同样方便!快去试试吧,非常nice !别着急,还有更多的秘密等着你来探索!

分享嗨起来,在看点起来,美德传起来,点个星标从此探索之路不迷茫!

END

转 载 须 知

本文由 余存原创

本文作者|余存

公众号|超Ren专属 ( ID : crenzsu)

CSDN|超Ren专属

原创不易,若觉喜欢,点个在看,尽情分享

转载请回复后台 “转载” 查看

秘密精选

围观

Linux 系统快捷上传下载文件的 lrzsz 程序

丨更多

热文

一启动就报Note: further occurrences of HTTP header parsing errors ...

丨更多

长按下图二维码关注,你将探索程序更多的秘密,且每篇文章都有干货。

喜欢就点个在看再走吧

如果觉得《linux压缩文件命令_Linux 系统压缩和解压 zip 格式文件》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。