Wie kann ich ein Verzeichnis wie dieses komprimieren -foo
?
$ zip "-foo" "-foo"
Zeigt nur die Hilfeseite an.
Ich denke, -foo
es wird als Option erkannt, aber ich weiß nicht, wie ich es lösen kann.
Antwort1
Die allgemeine Vorgehensweise hierfür besteht darin, dem Dateinamen das Präfix ./
. zu voranzustellen.
zip foo.zip ./-foo
Diese Technik funktioniert bei den meisten anderen Dienstprogrammen, die einen Dateinamen als Argument akzeptieren.
Antwort2
Versuchen:
zip foo.zip -- -foo
Einfach --
vor den Dateinamen setzen.
Antwort3
Versuchen Sie es mit--
Zum Beispiel:
zip foo.zip -- -folder