关注VPS服务器
相关知识分享

Linux VPS zip/unzip 压缩/解压命令使用图文教程

看过windows 下 tar 命令教程的新手可能会有疑问:linux 下没有更简单的压缩解压缩的办法吗?回答当然是有的!除了.tar.gz 这两种格式之外,lnmp 还默认支持 zip 格式,也就是在 windows 系统中也会用到的压缩格式(缺点是压缩包比.tar.gz 稍微大了那么一点)。因为昨天的教程需要额外的软件 7zip 辅助转换一下压缩格式,麻烦了一些,所以今天我们就说一下linux VPS 中 zip/unzip 命令如何使用

如果我们使用了lnmp 环境那直接就可以使用 zip/unzip 命令,相关的用法理解起来也很简单,下面我们就一起来学习一下。

首先输入命令来学习一下 zip 命令都有哪些常用的。

zip -h

lizipjc01

zip 命令帮助

我们看到出来一大堆参数,常用的也就那么几个,如果你感兴趣可以自行百度搜索所有的命令含义。

-h     显示帮助界面
-m    将文件压缩之后,删除源文件
-q     安静模式,在压缩的时候不显示指令的执行过程
-r      将指定的目录下的所有子目录以及文件一起处理
-S     包含系统文件和隐含文件(S 是大写)
-t 日期     把压缩文件的最后修改日期设为指定的日期,日期格式为 mmddyyyy

命令格式: zip [参数] [打包后的文件名] [打包的目录路径]

举个例子,把/home/wwwroot/test 下面的所有文件和文件夹打包压缩到当前目录。命令如下:

zip -q -r test.zip /home/wwwroot/test

压缩之后,用 ls -l 命令查看,在当前目录下生成了 test.zip 压缩包。

lizipjc02

生成了 zip 压缩包

上面命令是使用绝对路径的,也可以在相对路径下使用,比如当前我在 wwwroot 这个目录下,输入命令一样能达到上面的效果

zip -q -r test.zip test

那么我在 test 目录下,想把里面所有文件文件夹都打包,输入命令

zip -q -r 111.zip *

以上都是在安静模式下进行的,包含系统文件和隐含文件。

lizipjc03

zip 压缩文件夹内全部文件

至于 unzip 命令就更简单了,命令如下

unzip test.zip

就是把 test.zip 解压缩到当前目录下,是不是很简单啊。接下来可以使用 MV 命令和 FTP 软件调整文件路径并下载了。

魏艾斯博客总结:今天教程提到了Linux VPS zip/unzip 压缩/解压命令,这两个命令主要用于网站文件备份/还原,可以提高工作效率和网站数据安全。

赞(0) 打赏
允许转载,保留出处:魏艾斯博客 » Linux VPS zip/unzip 压缩/解压命令使用图文教程
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏