Предположим, структура:
/foo/bar/
--file1
--file2
--file3
--folder1
--file4
--folder2
--file5
Я хочу запустить утилиту unix zip , сжимая папку bar
и все его файлов и подпапок, из папки foo
, но не иметь папки bar
внутри zip, используя только командную строку.
Если я попытаюсь использовать аргумент -j
, он не создаст папку bar внутри zip как я хочу, но не создает folder1
и folder2
. Выполнение -rj
не работает.
(Я знаю, что могу войти внутрь бара и сделать zip -r bar.zip.
Я хочу знать, возможно ли выполнить то, что $ / foo / bar / zip -r bar.zip.
, но делает это из $ / foo).