gzip - Extraindo sem excluir o arquivo zip


5

Agora estou executando um extrato de um .gzarquivo usando o Windows gzip.exe.

No entanto, quando eu descompactar o arquivo, ele mata o .gzarquivo e me deixa com o arquivo de extração. Por exemplo, se eu executar isso na linha de comando:

gzip.exe -d -f foo.csv.gz

Eu foo.csvsaio do arquivo zip, mas perco o foo.csv.gzarquivo. Eu tenho procurado on-line, mas não consegui encontrar uma bandeira que diz manter o arquivo de base ou qualquer coisa. Existe uma bandeira que estou perdendo? Ou preciso extraí-lo e recompactá-lo para arquivar o arquivo?

Respostas:


10

Experimentar:

gunzip -c foo.csv.gz > foo.csv

ou (sinônimo):

gzip -d -c foo.csv.gz > foo.csv

Eu percebi que era algo simples. Muito obrigado :) Existe uma solução que eu possa usar * .csv.gz se houver mais de um arquivo, ou eu precisar expandi-lo e ir um por um?
Judda

@judda: No Windows, você precisará usar um loop FOR.
Olá71
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.