Comment remplacer un fichier dans un bocal par une ligne de commande sous Linux?

11

J'ai un pot, et je dois y remplacer une classe, pour le moment, je ne peux que l'ouvrir avec le "gestionnaire d'archives", puis faire glisser et déposer la nouvelle classe compilée dans le pot, mais je pense que c'est vraiment ennuyeux, si je peux faire avec juste une commande?

Merci ~

Insensé
la source
+1 pour gui étant ennuyeux :), mais vous devriez corriger "gestionnaire d'archives" ...
Johan

Réponses:

11
zip -u stuff.jar file.txt

mettra à jour file.txt dans stuff.zip. Notez que pour -ufile.txt doit déjà exister dans le fichier zip, et ne sera écrasé que s'il est plus récent que celui du pot.

Brad Mace
la source
bon conseil. vous pourriez probablement le faire avec 7-zip également.
djangofan
Existe-t-il une solution si le zip et le pot ne sont pas disponibles? Je n'ai que du goudron et du gzip disponibles
wutzebaer