
¿Hay alguna forma de comprobar el tamaño normal de los conjuntos de datos comprimidos ( .gz
) sin descomprimirlos?
Por ejemplo, tengo 50 .gz
archivos grandes (en total 50 Gb) que no se pueden descomprimir debido a un problema de almacenamiento, pero quiero informar cuántos datos normales hay allí.
Respuesta1
Utilice la -l
opción. Desde la página de manual:
-l --list For each compressed file, list the following fields: compressed size: size of the compressed file uncompressed size: size of the uncompressed file ratio: compression ratio (0.0% if unknown) uncompressed_name: name of the uncompressed file
Incluso si esa opción no estuviera disponible, no necesitarías ningún espacio de almacenamiento para descomprimir los archivos y medir su tamaño:
gzip -cd file.gz | wc -c