gunzip în Linux / Bash

Decomprimă fișierele comprimate în format gzip (.gz).

Sintaxă comandă
gunzip [opțiuni] fișier.gz...

Ce face gunzip

Comanda gunzip este echivalentul direct al lui gzip -d. Ia fișierele cu extensia .gz, le decomprimă și le readuce la forma inițială, ștergând extensia .gz.

Opțiuni și argumente

Opțiune / Parametru Descriere
-k, --keep Păstrează arhiva .gz originală pe disc după decomprimare.
-c, --stdout Scrie conținutul decomprimat direct în ieșirea standard, fără a atinge fișierul.
-v, --verbose Afișează numele fișierului și rata de compresie rezolvată.

Exemple

Exemplul 1: Decomprimarea unui fișier arhivat

Readucem un document comprimat la starea originală.

echo "Date de rezerva" > doc.txt
gzip doc.txt
gunzip doc.txt.gz
cat doc.txt

Rezultat

Date de rezerva

Greșeli frecvente

  • Încercarea de a folosi gunzip pe o arhivă .tar.gz: deși va decomprima stratul gzip, va rezulta un fișier .tar care necesită în continuare extragerea cu tar -xf.

Comenzi înrudite

  • gzip: Comprimă fișiere individuale folosind algoritmul Lempel-Ziv (LZ77) și adaugă extensia .gz.
  • tar: Împachetează mai multe fișiere într-o singură arhivă (tarball) și o comprimă opțional cu gzip sau bzip2.