Учитывая сжатый архивный файл, такой как application.tar.gz
, в котором, помимо прочего, есть папка application/x/y/z.jar
, я хотел бы иметь возможность взять мою последнюю версию z.jar
и обновить / обновить архив с ней.
Есть ли способ сделать это, кроме как что-то вроде следующего?
tar -xzf application.tar.gz
cp ~/myupdatedfolder/z.jar application/x/y
tar -czf application application.tar.gz
Я понимаю, что ключ -u
в tar может быть полезен, чтобы избежать необходимости распаковывать все это, но я не уверен, как именно его использовать.