压缩一个名称以`-`开头的目录

iro*_*and 4 zip

我怎样才能压缩一个目录-foo$ zip "-foo" "-foo"仅显示帮助页面。

我认为-foo是公认的一种选择,但我不知道如何解决它。

phe*_*mer 9

执行此类操作的一般方法是在文件名前加上./.

zip foo.zip ./-foo
Run Code Online (Sandbox Code Playgroud)

这种技术适用于大多数其他接受文件名作为参数的实用程序。


小智 6

尝试:

zip foo.zip -- -foo
Run Code Online (Sandbox Code Playgroud)

只需放在--文件名之前。


mul*_*laz 6

尝试使用 --

例如:

zip foo.zip -- -folder
Run Code Online (Sandbox Code Playgroud)