-r 选项中的 9 是什么意思:zip -r9 ${OLDPWD}/package .?

use*_*832 4 terminal zip

上下文:有关如何为具有依赖项的 Python 代码创建 zip 文件的 AWS 文档,请参阅:https : //docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package。 html

我知道 -r 是递归标志,但我不清楚 -r9 中的“9”实现了什么?

~/my-function$ cd package
~/my-function/package$ zip -r9 ${OLDPWD}/function.zip .
  adding: PIL/ (stored 0%)
  adding: PIL/.libs/ (stored 0%)
  adding: PIL/.libs/libfreetype-7ce95de6.so.6.16.1 (deflated 65%)
  adding: PIL/.libs/libjpeg-3fe7dfc0.so.9.3.0 (deflated 72%)
  adding: PIL/.libs/liblcms2-a6801db4.so.2.0.8 (deflated 67%)
...
Run Code Online (Sandbox Code Playgroud)

Zer*_*rte 10

-r9-r-9开关的组合。

开关-9表示最强压缩,范围从 0 到 9。

键入zip选项列表。