第十七章:第25节Linux目录与文件——文件打包压缩zip命令

更新于:2018-12-16 16:39:28

继续学习其他的压缩包命令:


zip-压缩


zip [参数] 压缩后的压缩包文件(.zip) 要压缩的文件或文件夹


1.png


出现了一个错误,提示zip程序没有安装,使用命令“sudo apt install zip”安装。

由于楠神前面把ubuntu账户sudo禁用了,所以直接切换到root用户执行“apt install zip”。


1.png


安装成功。


1)压缩打包一个文件


zip a.sh.zip a.sh


1.png


zip用法与tar有些相似,需要指定生成的压缩包名称。不一样的地方,zip命令不需要那么多参数,生成的包直接是压缩过的。


2)压缩打包一个文件夹


zip -r zipdir.zip zipdir


1.png


需要加-r参数。同样,zip可以进入文件夹进行压缩。

zip -r zipdir.zip *


1.png


3)解压


unzip 压缩包


1.png


说下其他的参数:


-l   显示压缩文件内所包含的文件。
-v   执行是时显示详细的信息。


1.png


不解压,但可以看到压缩包里的一些文件信息


-d<目录>   指定文件解压缩后所要存储的目录。


1.png


注意:tar命令解压到指定目录是C参数。


4)zip包在Windows上是否可压缩与解压缩?


用360压缩软件试了下,压缩一个本地的文件,选择压缩格式zip


1.png


在Linux上解压这个包,完全没问题。


所以,我们要批量上传文件到服务器,尤其是网站程序,可以先打包成zip压缩包再上传。


总结:


zip格式的压缩包在Windows是最常见的一种压缩包,除了zip格式,还有rar格式,在Linux下也有rar命令。压缩命令我们主要会tar命令和zip命令就足够使用了,rar命令感兴趣地自己去了解吧。


附学习图:


1.png