Wie kann ich vom Terminal komprimieren, ohne eine Ordnerstruktur des Pfads zum Ordner zu erstellen?

Es ist möglich, einen Zielordner mit dem Terminalbefehl verschlüsselt zu komprimieren

zip -er ~/Desktop/myzippedfolder.zip ~/Documents/myfolder/

Der Inhalt von myzippedfolder ist jedoch ein Ordner namens Users, der einen Ordner namens username enthält, der einen Ordner namens Documents enthält, der den Ordner myfolder und seinen Inhalt enthält.

Ist es möglich, den Ordner myfolder nur so zu komprimieren, dass er beim Entpacken von myzippedfolder nur myfolder und seinen Inhalt und nicht die übergeordneten Ordner enthält?

Antworten (2)

Einfach…

cd zuerst in das richtige Verzeichnis. Zum Beispiel:

cd ~/Desktop

oder geben Sie alternativ cd [Leerzeichen] ein und ziehen Sie dann Ihren Ordner auf das Terminal, um den Pfad automatisch auszufüllen

Ich werde Ihnen Ihren Bonus von +10 geben.

zip ~/Desktop/myzippedfolder.zip --out ~/Desktop/myfolder/ -s 1m

Zum Kopieren gibt es: fileIntoZIP.

Wo ist die Verschlüsselung dabei?