Bagaimana cara mengganti file dalam toples dengan command line di linux?

11

Saya punya toples, dan saya perlu mengganti kelas di dalamnya, pada saat ini, saya hanya bisa membukanya dengan "manajer arsip" dan kemudian seret dan letakkan kelas kompilasi yang baru ke dalam toples, tetapi saya pikir ini benar-benar membosankan, apakah saya dapat melakukannya dengan hanya sebuah perintah?

Terima kasih ~

Bodoh
sumber
+1 karena gui membosankan :), tetapi Anda harus memperbaiki "pengelola arsip" ...
Johan

Jawaban:

11
zip -u stuff.jar file.txt

akan memperbarui file.txt di stuff.zip. Perhatikan bahwa -ufile.txt harus sudah ada di file zip, dan hanya akan ditimpa jika lebih baru daripada yang ada di jar.

Brad Mace
sumber
tip yang bagus. Anda mungkin bisa melakukannya dengan 7-zip juga.
Djangofan
Apakah ada solusi jika zip dan toples tidak tersedia? Saya hanya punya tar dan gzip yang tersedia
wutzebaer