Como posso compactar um diretório como -foo
?
$ zip "-foo" "-foo"
mostra apenas a página de ajuda.
Acho que -foo
é reconhecido como uma opção, mas não sei como resolver.
Responder1
A maneira geral de fazer coisas assim é prefixar o nome do arquivo com ./
.
zip foo.zip ./-foo
Esta técnica funciona com a maioria dos outros utilitários que aceitam um nome de arquivo como argumento.
Responder2
Tentar:
zip foo.zip -- -foo
Simplesmente coloque --
antes do(s) nome(s) do(s) arquivo(s).
Responder3
Tente usar--
Por exemplo:
zip foo.zip -- -folder