
Gibt es eine Möglichkeit, die normale Größe der komprimierten Datensätze ( .gz
) zu überprüfen, ohne sie zu dekomprimieren?
Ich habe beispielsweise 50 große .gz
Dateien (insgesamt 50 GB), die aus Speichergründen nicht dekomprimiert werden können, möchte aber melden, wie viele normale Daten sich darin befinden.
Antwort1
Verwenden Sie die -l
Option. Aus der Manpage:
-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
Selbst wenn diese Option nicht verfügbar wäre, bräuchten Sie dennoch keinen Speicherplatz, um die Dateien zu entpacken und ihre Größe zu messen:
gzip -cd file.gz | wc -c