Ist es möglich, eine Datei in ein Zip-Archiv zu kopieren?

9

Ich möchte eine Datei in ein ZIP- oder JAR-Archiv kopieren.

Ist das möglich? Wenn das so ist, wie?

moata_u
quelle

Antworten:

6

Verwenden Sie -m, um eine Datei in ein ZIP-Archiv zu importieren.

Ich habe das bei StackOverflow gefunden, vielleicht hilft es dir.
So verschieben Sie eine Datei mit dem Tool zip cmd unkomprimiert in zip

Beachten Sie jedoch, dass die Quelldatei gelöscht wird, nachdem sie dem Archiv hinzugefügt wurde. Weitere Informationen finden Sie unter dem Link.

AKTUALISIEREN

Anweisungen von dieser Seite. http://linux.about.com/od/commands/l/blcmdl1_zip.htm .
-mverschiebt die angegebenen Dateien in das ZIP-Archiv; Dadurch werden die Zielverzeichnisse / -dateien gelöscht, nachdem das angegebene ZIP-Archiv erstellt wurde.

Wenn ein Verzeichnis nach dem Entfernen der Dateien leer wird, wird auch das Verzeichnis entfernt. Es werden keine Löschvorgänge durchgeführt, bis zipdas Archiv fehlerfrei erstellt wurde. Dies ist nützlich, um Speicherplatz zu sparen, ist jedoch möglicherweise gefährlich. Es wird daher empfohlen, ihn in Kombination mit -Tzum Testen des Archivs zu verwenden, bevor alle Eingabedateien entfernt werden.

zip -m yourfile zip.file

Vassilis
quelle
Ich habe versucht, cp -m q.txt archive.zip !!! ** nicht funktioniert
moata_u
2

** Für die JAR-Erweiterung können Sie den JAR-Befehl wie folgt verwenden:

jar -uf file.jar newFile

** ODER Sie können die Datei wie folgt aus der JAR-Erweiterung extrahieren:

jar -xf file.jar fileToBeExtract 

Habe Spaß :)

moata_u
quelle