Мне нужно Zip My Directory из других местоположений
/a/b/c $ zip -r x.zip /tmp/w/x
создает весь путь в ZIP, когда я распакую
unzip x.zip
, он создает / TMP / W /
также в текущей папке, я не хочу это.
Предполагая, что вы просто хотите x
,
file="$PWD/x.zip"
(cd /tmp/w;zip -r "$file" x)
выполняет задание в подставке. Когда выходит из подпункта, CD
изнашивается.