Ce face gzip
Comanda gzip comprimă fiecare fișier menționat în parte. În mod implicit, gzip înlocuiește fișierul original cu versiunea comprimată (adăugând extensia .gz).
Pentru a păstra și fișierul original intact, se folosește opțiunea -k (keep).
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-d, --decompress |
Decomprimă fișierul (echivalent cu comanda gunzip). |
-k, --keep |
Păstrează fișierul original sursă neatins. |
-9, --best |
Folosește nivelul maxim de compresie (mai lent, dar produce un fișier mai mic). |
-1, --fast |
Compresie foarte rapidă, cu rată de compresie mai modestă. |
-l, --list |
Afișează statistici despre raportul de compresie al fișierului. |
Exemple
Exemplul 1: Comprimarea unui fișier mare de text
Păstrăm fișierul original folosind opțiunea -k.
seq 1 1000 > date_mari.txt
gzip -k date_mari.txt
ls -l date_mari.txt* | awk '{print $9, $5, "octeti"}'
Rezultat
date_mari.txt 3893 octeti
date_mari.txt.gz 1862 octeti
Greșeli frecvente
- Încercarea de a comprima un director întreg cu
gzip director: gzip poate comprima doar fișiere individuale, nu directoare. Pentru foldere se foloseștetar -czf.