zip каталог, имя которого начинается с `-`

Как я могу -foo каталог как -foo ? $ zip "-foo" "-foo" показывает только страницу справки.

Я думаю, что -foo распознается как вариант, но я не знаю, как его решить.

  • Как закрепить несколько каталогов в отдельные файлы zip
  • разархивировать в папку
  • Как извлечь только конкретную папку из архива с zip-файлом в данный каталог?
  • как распаковывать / распаковывать сегментированные zip-файлы?
  • Как исключить файл при фиксации zip-архива
  • Извлеките только определенный файл из архива с zip-файлом в заданный каталог
  • Ошибка при распаковке файла
  • Создать каталог, если zip-архив содержит несколько файлов
  • 3 Solutions collect form web for “zip каталог, имя которого начинается с `-`”

    Общий способ выполнения таких действий – префикс имени файла с помощью ./ .

     zip foo.zip ./-foo 

    Этот метод работает с большинством других утилит, которые принимают имя файла в качестве аргумента.

    Пытаться:

     zip foo.zip -- -foo 

    Проще говоря -- перед именем файла (ов).

    Попробуйте использовать --

    Например:

     zip foo.zip -- -folder 
    Linux и Unix - лучшая ОС в мире.