Czy można skopiować plik do archiwum zip?

9

Chcę skopiować plik do archiwum ZIP lub JAR.

Czy to jest możliwe? Jeśli tak to jak?

moata_u
źródło

Odpowiedzi:

6

Użyj -m, aby zaimportować plik do archiwum ZIP.

Znalazłem to na StackOverflow, może ci to pomaga.
Jak przenieść plik do skompresowanego pliku zip za pomocą narzędzia zip cmd

Ale uważaj, usuwa plik źródłowy po dodaniu go do archiwum. Zobacz link po więcej szczegółów.

AKTUALIZACJA

Instrukcje z tej strony. http://linux.about.com/od/commands/l/blcmdl1_zip.htm .
-mprzenosi określone pliki do archiwum ZIP; w rzeczywistości powoduje to usunięcie docelowych katalogów / plików po utworzeniu określonego archiwum ZIP.

Jeśli katalog zostanie pusty po usunięciu plików, katalog zostanie również usunięty. Usunięcia nie zostaną wykonane, dopóki ziparchiwum nie zostanie utworzone bez błędów. Jest to przydatne do oszczędzania miejsca na dysku, ale jest potencjalnie niebezpieczne, dlatego zaleca się korzystanie z niego w połączeniu z -Ttestowaniem archiwum przed usunięciem wszystkich plików wejściowych.

zip -m yourfile zip.file

Vassilis
źródło
próbowałem cp -m q.txt archive.zip !!! ** nie działa
moata_u
2

** w przypadku rozszerzenia jar możesz użyć polecenia jar w następujący sposób:

jar -uf file.jar newFile

** LUB możesz wyodrębnić plik z rozszerzenia jar w następujący sposób:

jar -xf file.jar fileToBeExtract 

Baw się dobrze :)

moata_u
źródło