zipar um diretório cujo nome comece com '-' [duplicado]

2

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 resolvê-lo.

    
por ironsand 09.10.2013 / 20:13

3 respostas

9

A maneira geral de fazer coisas assim é prefixar o nome do arquivo com ./ .

zip foo.zip ./-foo

Esta técnica funciona na maioria dos outros utilitários que aceitam um nome de arquivo como argumento.

    
por 09.10.2013 / 20:19
6

Tente:

zip foo.zip -- -foo

Basta colocar -- antes do (s) nome (s) do arquivo.

    
por 09.10.2013 / 20:17
5

Tente usar --

Por exemplo:

zip foo.zip -- -folder
    
por 09.10.2013 / 20:17

Tags