用shell压缩多个文件夹为zip

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用shell压缩多个文件夹为zip相关的知识,希望对你有一定的参考价值。

参考技术A

压缩为bcd.zip,保存在a文件夹中,如果要静默模式,zip命令加-q选项。

文件格式:

另指计算机文件压缩算法,原名真空,发明者为菲尔·卡茨,他于1989年1月公布了该格式的资料。

标准 ZIP 压缩文件格式分析:标准 zip 文件格式由三部分组成:zip 压缩数据段、中央目录区、中央目录区尾部。其中 zip 压缩数据段又分为 zip 文件头信息和压缩数据。如图 1、2、3 所示。带☆的是在文件修复中经常用到的。

扩展资料:

命令参数:

Copyright (C) 1990-1999 Info-ZIP

Type 'zip "-L"' for software license。

Zip 2.3 (November 29th 1999). Usage。

zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]。

The default action is to add or replace zipfile entries from list, which。

can include the special name - to compress standard input。

If zipfile and list are omitted, zip compresses stdin to stdout。

-f freshen: only changed files -u update: only changed or new files。

参考资料来源:百度百科-Zip


shell 命令 zip unzip

工作当中,经常要用到zip压缩。

zip

将文件夹打包:

如文件夹名 xxx

zip -r xxx.zip xxx

unzip

unzip -o xxx.zip

-o 覆盖原有的文件夹

 

查询更多参数:zip --help  unzip --help

另外,mac上,右键文件夹,点击压缩,可以将文件直接压缩为zip包。

如下:

 

以上是关于用shell压缩多个文件夹为zip的主要内容,如果未能解决你的问题,请参考以下文章

将 zip 存档拆分为多个块

shell 命令 zip unzip

linux shell 完成批量压缩文件

zip rar shell命令

linux 中 用gzip 如何压缩目录?

linux 同时把多个文件夹压缩成多个压缩文件命令是啥?