天上云服务器-zip命令 – 压缩文件

zip程序将一个或多个压缩包与有关文件的信息内容(名称、路径、日期、上次修改的时间、保护和检查信息内容以验证文件数据完整性)一起放入一个压缩存档中。可以使用一个命令将整个目录结构打包到zip存档中。

 

语法格式:zip [参数] [文件]

-q | 不显示指令执行过程

-r | 递归处理,将指定目录下的所有文件和子目录一并处理

-z | 替压缩文件加上注释

-v | 显示指令执行过程或显示版本信息

-n<字尾字符串> | 不压缩具有特定字尾字符串的文件


参考实例

将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:

[root@linuxcool ~]# zip -q -r html.zip /home/html


压缩文件 cp.zip 中删除文件 a.c:

[root@linuxcool ~]# zip -dv cp.zip a.c


把/home目录下面的mydata目录压缩为mydata.zip:

[root@linuxcool ~]# zip -r mydata.zip mydata


把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip:

[root@linuxcool ~]# zip -r abc123.zip abc 123.txt


将 logs目录打包成 log.zip:

[root@linuxcool ~]# zip -r log.zip ./logs

版权声明:
作者:蓝易云
链接:https://www.tsyvps.com/bbs/?p=98
来源:蓝易云
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>