Команда Zip без включения самого сжатого каталога

Предположим, структура:

/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).

5
задан Somebody still uses you MS-DOS 2 September 2010 в 18:44
поделиться