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

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

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

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

решение1

Обычный способ сделать что-то подобное — добавить к имени файла префикс ./.

zip foo.zip ./-foo

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

решение2

Пытаться:

zip foo.zip -- -foo

Просто поместите --перед именем файла(ов).

решение3

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

Например:

zip foo.zip -- -folder

Связанный контент