Обновите файл в zip с-u

Хорошо, таким образом, у меня есть zip-файл под названием data.zip на моем рабочем столе. В test.zip другая папка, названная res, и внутри res является файлом под названием info.txt, я использовал zip-u команда прежде для перемещения файла в zip, но только к корню zip я хочу переместить новую версию info.txt от моего рабочего стола до res папки data.zip, мне нужен он для части сценария, я продолжаю работать. Как я могу сделать, это или-u будут функционировать только работа для корня? Спасибо за любую справку о том, как я могу выполнить это

0
задан 08.10.2014, 13:31

1 ответ

Используйте -j опция (выбрасывают путь), если Вы хотите быть нацеленными на корень zip; для предназначения для подкаталога необходимо будет расположить текущий каталог, таким образом, что относительный путь от него до файла соответствует относительному пути в zipfile. Что-то вроде этого:

mkdir res
cp $DESKTOP/info.txt res
zip -u data.zip res/info.txt
rm -rf res
2
ответ дан 24.11.2019, 06:45

Теги

Похожие вопросы