Предположим структуру:
/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).