Frage Wie aktualisiere ich eine Datei in einem zip-Unterverzeichnis?


Ich habe ein Zip-Archiv, das mehrere Ordner enthält, und ich muss eine bestimmte Datei in einem solchen Ordner aktualisieren.

Wie kann ich die Datei mit einer Befehlszeile aktualisieren? Ich habe es schon versucht

7z u my.zip ./folder/text.file

Aber das legt die Datei in den Wurzelbereich der ZIP.

Ebenfalls

zip -u my.zip ./folder/text.file

scheint nichts zu tun.

Vielen Dank!


2
2018-04-18 13:15


Ursprung


Ich denke, der relative Pfad muss innerhalb der ZIP und mit der Verzeichnisstruktur im Dateisystem aus dem aktuellen Verzeichnis identisch sein. Ist das der Fall? - pjc50
Ah, sollte es sein 7z u my.zip ./ - Das hat das Problem gelöst. Willst du eine Antwort hinzufügen, damit ich sie akzeptieren kann? - Force


Antworten:


Der relative Pfad muss in der ZIP-Datei und mit der Verzeichnisstruktur im Dateisystem aus dem aktuellen Verzeichnis identisch sein.


6
2018-04-18 13:37