Як замінити файл у банку командним рядком у Linux?


11

У мене є баночка, і мені потрібно замінити клас у ній. На даний момент я можу відкрити її лише за допомогою "менеджера архівів", а потім перетягнути новий скомпільований клас у банку, але я думаю, що це справді нудно, якщо я можу виконати лише команду?

Спасибі ~


+1 для гуї нудно :), але вам слід виправити "адміністратора архіву" ...
Йохан

Відповіді:


11
zip -u stuff.jar file.txt

оновить file.txt у stuff.zip. Зауважте, що для -ufile.txt повинен уже існувати в zip-файл, і він буде перезаписаний, лише якщо він буде новішим, ніж той, який знаходиться в банку.


чудова порада. ви, ймовірно, можете це зробити і з 7-блискавкою.
djangofan

Чи є рішення, якщо блискавка та баночка недоступні? У мене доступні лише дьоготь та gzip
wutzebaer

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.