Определение целевого пути при создании zip

Давайте предположим, что у меня есть zip-файл под названием patch.zip, когда я работаю unzip -l patch.zip Я получаю следующий вывод.

bin/a
bin/b
lib/c

К этому zip-файлу я хочу добавить новый файл, "Readme.txt", расположенный в /path/to/Readme.txt таким способом это, когда я повторно выполняюсь unzip -l patch.zip снова я получаю что-то вроде этого

bin/a
bin/b
lib/c
doc/Readme.txt

Любая справка ценилась бы.

2
задан 05.02.2010, 22:58

2 ответа

Я не думаю, что существует способ указать, что файлы пути должны иметь в рамках zip-файла, таким образом, Вы не можете сказать, "хранят /var/tmp/Readme.txt" как doc/Readme.txt".

Необходимо было бы создать расположение каталога на диске сначала как своего рода район сосредоточения войск:

mkdir doc
cp -p /path/to/Readme.txt doc
zip foo.zip doc/Readme.txt
0
ответ дан 12.12.2019, 07:23

Я просто воссоздаю zip-файл. Я знаю, что это не могло бы быть решение, в котором Вы нуждаетесь, но это - очень простое решение. Я также нашел проблемы с питанием с содержанием zip-файла, в то время как все еще сжато, таким образом, нашел, что этот метод был более надежным.

0
ответ дан 12.12.2019, 07:23

Теги

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