Post

Cum dezarhivez un fișier Gz in Linux

Desktop View

Formatul .gz, creat de proiectul GNU, este unul dintre cele mai comune formate de compresie în sistemele GNU Linux. Utilizează algoritmul DEFLATE, care oferă un echilibru bun între viteza de compresie și reducerea dimensiunii fișierului. Este folosit în mod obișnuit pentru a comprima conținutul web pentru a accelera încărcarea paginii. Prin convenție, un fișier comprimat cu gzip se termină fie cu .gz.

1
gzip -d fisier_comprimat.gz

Aceasta va extrage fișierul și va elimina fișierul original .gz. Fișierul extras va avea același nume fără extensia .gz.

Dacă doriți să păstrați fișierul comprimat original, utilizați opțiunea -k:

1
gzip -k fisier_comprimat.gz

Dacă sunteți un utilizator de desktop și nu vă simțiți confortabil cu interfața din linia de comandă, puteți utiliza managerul de fișiere pentru a extrage fișierele .gz. Pentru a deschide (dezarhiva) un fișier de tip .gz, faceți clic dreapta pe fișierul pe care doriți să-l decomprimați și selectați „Extract”.

Utilizatorii Windows trebuie să instaleze software suplimentar, cum ar fi 7zip, pentru a deschide fișierele .gz.

Utilizarea zcat (pentru vizualizare fără extragere):

1
zcat fisier_comprimat.gz > fisier_extras

Acest lucru este util în special atunci când doriți să vizualizați sau să redirecționați conținutul fără a extrage permanent fișierul.

Un exemplu practic ar fi: Să presupunem că avem un fișier jurnal comprimat numit server_logs.txt.gz:

1
2
3
4
5
6
7
8
# Extrageți și îndepărtați originalul
gzip server_logs.txt.gz

# Extrageți păstrând originalul
gzip -k server_logs.txt.gz

# Vizualizați conținutul fără a extrage
zcat server_logs.txt.gz | less

Câteva opțiuni suplimentare utile de știut:

  • -v: Modul Verbose, arată raportul de compresie
  • -l: Listează informații despre compresie din fișier
  • -t: Testează integritatea fișierului comprimat
  • -f: Forțați suprascrierea fișierelor de ieșire

Un scenariu comun este extragerea mai multor fișiere .gz simultan. Puteți folosi metacaracterele:

1
gzip *.gz

Algoritmul Gzip este conceput pentru a comprima doar un singur fișier. Formatul de fișier tar vă permite să combinați mai multe fișiere într-o singură arhivă care poate fi comprimată cu algoritmul Gzip. Acest lucru are ca rezultat un fișier comprimat care este mai mic ca dimensiune și mai ușor de transferat sau stocat. Fișierele care se termină în .tar.gz sunt arhive .tar comprimate cu gzip.

1
tar -xzvf arhivă.tar.gz

Procesul de extracție este în general foarte rapid, deoarece gzip este proiectat pentru viteză și eficiență, decât pentru compresie maximă. Acest lucru îl face deosebit de potrivit pentru fișierele jurnal și datele text în care accesul rapid este foarte important.

This post is licensed under CC BY 4.0 by the author.

© . Some rights reserved.

Using the Chirpy theme for Jekyll.