desarrollo-web-br-bd.com

Descomprimir un archivo .gz sin eliminar el archivo comprimido

Tengo un archivo file.gz, cuando intento descomprimir este archivo usando gunzip file.gz, descomprimió el archivo pero solo contiene extraído y elimina el file.gz archivo.

¿Cómo puedo descomprimir manteniendo tanto el archivo descomprimido como el archivo comprimido?

177
jack

Aquí hay varias alternativas:

  • Dar gunzip el --keep opción (versión 1.6 o posterior)

    -k--keep
    Mantenga (no elimine) los archivos de entrada durante la compresión o descompresión.

    gunzip -k file.gz
    
  • Pase el archivo a gunzip como stdin

    gunzip < file.gz > file
    
  • Use zcat (o, en sistemas más antiguos, gzcat)

    zcat file.gz > file
    
267
Mark Plotnick

Sin requerir un archivo temporal:

 zcat somefile.gz > somefile
29
LatinSuD