使用 Linux 在 zip 文件中包含空目录

Cal*_*vin 5 linux zip ubuntu

我正在尝试使用以下命令压缩 linux 目录:

zip -r file.zip .
Run Code Online (Sandbox Code Playgroud)

这有效,但它不包括我想要包含在 zip 文件中的空目录。我怎样才能让他们被包括在内?

小智 6

您最有可能寻找的答案是:

zip -r 文件.zip 。-我 \*

压缩空文件夹时您会收到警告,但该解决方案的功能与大小无关。它适用于空目录和非空目录。

该解决方案在相对意义上起作用,与使用 $PWD 的解决方案不同,例如

zip -r 文件.zip $PWD

这将压缩整个文件夹结构。