Как заархивировать файл таким образом, чтобы он распаковался в ../AnotherPath - PullRequest
0 голосов
/ 04 июня 2019

Можно ли сделать zip-файл таким образом, чтобы он всегда распаковывался по определенному пути, который не является абсолютным путем, а относительным путем к каталогу, из которого вызывается не дочерний элемент команды unzip для каталога?

Среда - macOS High Sierra.

Я прочитал некоторые обсуждения, подобные этой, но это не то, что я ищу: https://askubuntu.com/questions/520546/how-to-extract-a-zip-file-to-a-specific-folder

Вот что я хочусделать.У меня есть такой файл

/home/myuser/A/B/C/file_to_zip

Есть еще один каталог /home/myuser/X/, из которого я запускаю команду unzip.

Итак, запуск команды unzip из /home/myuser/X/ должен разархивироватьи поместите файл в /home/myuser/A/B/C/file_to_zip, который в относительном пути к /home/myuser/X/ равен ../B/C/file_to_zip?

Его можно выполнить, если путь к каталогу zip был дочерним по отношению к команде, из которой выполняется команда unzip.Но этот, будучи на один уровень назад (../) делает его немного хитрым.

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

...