varios subcarpetas ejemplos descomprimir comprimir comando carpeta archivos gzip gunzip zcat

gzip - subcarpetas - descomprimir tar.gz ubuntu



Cómo obtener pocas líneas de un archivo comprimido.gz sin descomprimir (4)

¿Cómo obtener las primeras líneas de un archivo gziped? Intenté zcat, pero está lanzando un error

zcat CONN.20111109.0057.gz|head CONN.20111109.0057.gz.Z: A file or directory in the path name does not exist.


En algunos sistemas (por ejemplo, Mac), necesita usar gzcat .


En una Mac, necesita usar el < con zcat:

zcat < CONN.20111109.0057.gz|head


Si un rango continuo de líneas necesita ser, una opción podría ser:

gunzip -c file.gz | sed -n ''5,10p;11q'' > subFile

donde las líneas entre la 5ª y la 10ª líneas (ambas incluidas) de file.gz se extraen en un nuevo subFile . Para opciones de sed , consulte el manual .

Si se requiere cada, por ejemplo, 5ª línea :

gunzip -c file.gz | sed -n ''1~5p;6q'' > subFile

que extrae la 1ra línea y salta sobre 4 líneas y elige la 5ta línea y así sucesivamente.


zcat(1) puede ser suministrado por compress(1) o por gzip(1) . En su sistema, parece ser compress(1) - está buscando un archivo con una extensión .Z .

Cambie a gzip -cd en lugar de zcat y su comando debería funcionar bien:

gzip -cd CONN.20111109.0057.gz | head