天上云服务器-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
共有 0 条评论