
Как мне заархивировать такой каталог -foo
?
$ zip "-foo" "-foo"
показывает только страницу справки.
Я думаю, -foo
что это рассматривается как вариант, но я не знаю, как его решить.
решение1
Обычный способ сделать что-то подобное — добавить к имени файла префикс ./
.
zip foo.zip ./-foo
Этот метод работает с большинством других утилит, которые принимают имя файла в качестве аргумента.
решение2
Пытаться:
zip foo.zip -- -foo
Просто поместите --
перед именем файла(ов).
решение3
Попробуйте использовать--
Например:
zip foo.zip -- -folder