zippen Sie ein Verzeichnis, dessen Name mit `-` beginnt

zippen Sie ein Verzeichnis, dessen Name mit `-` beginnt

Wie kann ich ein Verzeichnis wie dieses komprimieren -foo? $ zip "-foo" "-foo"Zeigt nur die Hilfeseite an.

Ich denke, -fooes 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

verwandte Informationen