继续学习其他的压缩包命令:
zip-压缩
zip [参数] 压缩后的压缩包文件(.zip) 要压缩的文件或文件夹
出现了一个错误,提示zip程序没有安装,使用命令“sudo apt install zip”安装。
由于楠神前面把ubuntu账户sudo禁用了,所以直接切换到root用户执行“apt install zip”。
安装成功。
1)压缩打包一个文件
zip a.sh.zip a.sh
zip用法与tar有些相似,需要指定生成的压缩包名称。不一样的地方,zip命令不需要那么多参数,生成的包直接是压缩过的。
2)压缩打包一个文件夹
zip -r zipdir.zip zipdir
需要加-r参数。同样,zip可以进入文件夹进行压缩。
zip -r zipdir.zip *
3)解压
unzip 压缩包
说下其他的参数:
-l 显示压缩文件内所包含的文件。 -v 执行是时显示详细的信息。
不解压,但可以看到压缩包里的一些文件信息
-d<目录> 指定文件解压缩后所要存储的目录。
注意:tar命令解压到指定目录是C参数。
4)zip包在Windows上是否可压缩与解压缩?
用360压缩软件试了下,压缩一个本地的文件,选择压缩格式zip
在Linux上解压这个包,完全没问题。
所以,我们要批量上传文件到服务器,尤其是网站程序,可以先打包成zip压缩包再上传。
总结:
zip格式的压缩包在Windows是最常见的一种压缩包,除了zip格式,还有rar格式,在Linux下也有rar命令。压缩命令我们主要会tar命令和zip命令就足够使用了,rar命令感兴趣地自己去了解吧。
附学习图: