Можно ли сделать 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.Но этот, будучи на один уровень назад (../
) делает его немного хитрым.
Я хочу сделать молнию таким образом, чтобы, если кто-то просто дважды щелкнет по молнии, чтобы расстегнуть молнию, то разархивированныйфайл попадает в каталог, который я упоминал выше.