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?

judda
fonte

Respostas:

10

Experimentar:

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

ou (sinônimo):

gzip -d -c foo.csv.gz > foo.csv
NPE
fonte
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