come on 伸出中指戳戳上方关注我……
Linux 系统压缩和解压 zip 格式文件
前面我们说了在Linux
系统上比较常用的打包压缩解压
tar
文件的命令,可是平时小伙伴们肯定还是经常性的使用Windows
,而在Windows
系统上经常使用的的是 ".zip
"格式压缩文件,使用.tar
格式压缩解压的文件很少使用,这时候我们还要把下载或者已经压缩好的 "zip
" 格式文件解压后,再重新压缩成.tar
格式的文件,再去上传到 Linux 系统上,这样着实是太麻烦了。
但是有个好消息要告诉大家,其实".zip
" 格式文件是Windows
、Mac OS X
和Linux
系统都通用
的压缩文件类型
,属于zip
、rar
、7-zip
等几种主流的压缩格式之一,是一种相当简单的分别压缩每个文件的存储格式。因此如果在网络上传播和分发文件,zip格式往往是最常用的选择。
接下来我们就来好好讲述下在Linux 上如何压缩和解压 zip 格式文件!
压缩文件
安装 zip 命令
首先安装zip
命令,因为Linux
默认没有安装zip命令
,安装过的可忽略!
yum-yinstallzip
或
apt-getinstallzip
格式
zip[选项]压缩包名源文件或源目录列表
注意
zip
压缩命令需要手工指定压缩之后的压缩包名
,注意写清楚扩展名
,以便解压缩时使用。
常用选项及含义
zip
命令常用选项及含义可见下表
具体选项如何使用,大家可根据各自需求来选择使用
实例
「zip 命令的基本使用」
one). 压缩单文件
查看文件
total24 -rw-r--r--1rootroot15693Mar5download.jpg -rw-r--r--1rootroot6465Sep109:10pom.xml[root@wht~]#ll
将download.jpg
文件压缩并命名为test.zip
压缩包
adding:download.jpg(deflated16%)[root@wht~]#ziptest.zipdownload.jpg
查看压缩完成✅后的test.zip
压缩包
-rw-r--r--1rootroot13409Sep1621:37test.zip[root@wht~]#lltest.zip
不仅如此,所有的压缩命令都可以同时压缩多个文件,可见以下实例
two). 压缩多文件
将download.jpg
和pom.xml
文件同时压缩并命名为mytest.zip
压缩包
adding:download.jpg(deflated16%) adding:pom.xml(deflated78%)[root@wht~]#zipmytest.zipdownload.jpgpom.xml
查看压缩完成✅后的mytest.zip
压缩包
-rw-r--r--1rootroot14953Sep1621:46mytest.zip[root@wht~]#llmytest.zip
three). 压缩目录
使用zip
命令压缩目录,需要使用 “-r
”选项
建立测试的目录
[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[root@wht~]#mkdirtest
压缩测试目录test
adding:test/(stored0%)[root@wht~]#zip-rmulu.ziptest
查看生成压缩包
-rw-r--r--1rootroot160Sep1622:55mulu.zip[root@wht~]#ls-dlmulu.zip
压缩文件及目录就到这完结了,接下来我们来看解压 zip 格式压缩包
解压文件
解压zip
文件需要用到unzip
命令
安装 unzip 命令
首先安装unzip
命令,因为Linux
默认也没有安装unzip命令
,安装过的可忽略!
yum-yinstallunzip
或
apt-getinstallunzip
格式
unzip
命令可以查看
和解压缩
zip 文件
unzip[选项]压缩包名
常用选项及含义
unzip
命令常用选项及含义可见下表
具体选项如何使用,大家也可根据各自需求来选择使用
接下来我们来举几个例子!
实例
不论是文件压缩包
,还是目录压缩包
,都可以直接解压缩
。
one). 解压文件压缩包
查看文件压缩包
total40 -rw-r--r--1rootroot160Sep1622:55mulu.zip -rw-r--r--1rootroot14953Sep1621:46mytest.zip drwxr-xr-x2rootroot4096Sep1623:11test -rw-r--r--1rootroot13409Sep1621:37test.zip[root@wht~]#ll
将mytest.zip
文件压缩包
解压
Archive:mytest.zip inflating:download.jpg inflating:pom.xml[root@wht~]#unzipmytest.zip
查看解压完成✅后的文件
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[root@wht~]#ll
不仅如此,所有的压缩命令都可以同时压缩多个文件,可见以下实例
two). 解压目录压缩包
将mulu.zip
目录压缩包
解压
Archive:mulu.zip creating:test/[root@wht~]#unzipmulu.zip
查看解压完成✅后的 目录
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[root@wht~]#ll
three). 手动指定解压缩位置
想要手动指定解压缩位置
,需要使用 “-d
”选项
首先进入想要压缩的位置目录查看目录下文件
[root@whtdata]#ll total189604 -rw-r--r--1rootroot194151339Dec19jdk-8u231-linux-x64.tar.gz[root@wht~]#cd/data/
返回压缩包所在目录,查看目录下文件
[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[root@whtdata]#cd
把mytest.zip
压缩包解压到指定位置/data/
目录下
Archive:mytest.zip inflating:/data/download.jpg inflating:/data/pom.xml[root@wht~]#unzip-d/data/mytest.zip
进入/data/
目录下 查看压缩后文件
-rw-r--r--1rootroot160Sep1622:55mulu.zip[root@wht~]#ls-dlmulu.zip
看到这,解压文件及目录,和手动指定解压位置的实例就到此结束了!
总结
看到这,我们今天所分解的压缩及解压zip
格式文件就到此完结了!是不是跟在Windows
和Mac OS X
压缩解压同样方便!快去试试吧,非常nice !别着急,还有更多的秘密等着你来探索!
分享嗨起来,在看点起来,美德传起来,点个星标从此探索之路不迷茫!
END
转 载 须 知
本文由 余存原创
本文作者|余存
公众号|超Ren专属 ( ID : crenzsu)
CSDN|超Ren专属
原创不易,若觉喜欢,点个在看,尽情分享
转载请回复后台 “转载” 查看
秘密精选
围观
Linux 系统快捷上传下载文件的 lrzsz 程序
丨更多
热文
一启动就报Note: further occurrences of HTTP header parsing errors ...
丨更多
长按下图二维码关注,你将探索程序更多的秘密,且每篇文章都有干货。
喜欢就点个在看再走吧
如果觉得《linux压缩文件命令_Linux 系统压缩和解压 zip 格式文件》对你有帮助,请点赞、收藏,并留下你的观点哦!