Kako komprimirati i dekomprimirati datoteke u Linuxu

Pritisnite kompresijske slike

U ovom ćemo vas članku naučiti komprimirati i dekomprimirati datoteke iz vaše omiljene GNU / Linux distribucije, sve pomoću naredbi s konzole. To je članak namijenjen početnicima i u njega nećemo uključiti liječenje tarballsa kao u drugim tutorijalima, jer će samo pokazati kako se vrši kompresija i dekompresija, a da se oni ne spakiraju s divnim tar alatom.

Iako je kompresija i dekompresija relativno laka, korisnici često pretražuju Internet kako bi izvršili ove radnje. Pretpostavljam da su za razliku od ostalih operativnih sustava kao što su MacOS i Windows gdje se koriste vrlo specifični i intuitivni grafički alati, u GNU / Linuxu oni obično predstavljeni više formata i razne alate za svakog od njih, iako postoje i jednostavni alati na grafičkoj razini ...

Za kompresiju i dekompresiju koristit ćemo dva temeljna paketa, jer su to vjerojatno najtraženiji formati i oni s kojima se češće susrećemo kad radimo na Unix-slični sustavi. Mislim na gzip i bzip2.

Rad s gzipom

u komprimirati gzipom, format koji ćemo obraditi je Lempel-Zi (LZ77), a ne ZIP kao takav, jer naziv može dovesti do zabune. Naziv dolazi iz GNU ZIP-a i napravljen je kao zamjena za ZIP format, ali nije isti. Želim to razjasniti ... Pa, da komprimiram datoteku:

gzip documento.txt

Ovo generira datoteku koja se zove jednaka izvorniku s nastavkom .gz, u prethodnom primjeru to bi bio document.txt.gz. Umjesto toga, za izmijeniti ime izlaz određenim:

gzip -c documento.txt > nuevo_nombre.gz

u smanjivati ​​pritisak Ono što je već komprimirano jednako je jednostavno, iako možemo koristiti dvije različite naredbe s istim učinkom:

gzip -d documento.gz

gunzip documento.gz

I dobit ćemo datoteku raspakiran bez .gz nastavka.

Rad s bzip2

U pogledu bzip2, sličan je prethodnom programu, ali s drugačijim algoritmom kompresije nazvanim Burrows-Wheeler i Huffman kodiranje. Proširenje koje imamo u ovom slučaju je .bz2. Da bismo komprimirali datoteku, samo moramo koristiti:

bzip2 documento.txt

S tim što se dobiva komprimirani dokument.txt.bz2. Također možemo varirati naziv izlaza s opcijom -c:

bzip2 -c documento.txt > nombre.bz2

Za dekompresiju koristio bih opciju -d alata bunzip2 koja je alias:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Za više informacija koje možete koristiti čovjek slijedi naredba ...


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jaime Perea dijo

    Pozdrav,

    Hvala vam puno na vašim objavama, uvijek su korisne.

    Možda bi bilo zanimljivo spomenuti i xz, jer se također prilično koristi. Negdje se nalazi između bzip2 (sporo, ali puno komprimira) i gzip (brzo, ali manje učinkovito). To u velikim dometima, jer kao i sve ... ovisi. Tari uključeni u .deb datoteke Debian / Ubuntu obično se komprimiraju u xz formatu.

    Način njegove upotrebe sličan je ostalim sos naredbama.

  2.   Ernesto dijo

    Pozdrav, zamolio bih da se to učini, ali sa tar.gz, jer je najčešće korišten (po mom mišljenju prema svemu što preuzmem s interneta)

  3.   jolt2bolt dijo

    Što kažu o popularnijim, ali višeplatformnim formatima poput .7z? I njih bi trebali imenovati

  4.   omeza dijo

    Pozdrav Jose, ono što se događa s datotekama tar.gz je da koristite drugu naredbu koja je tar, a u ovom slučaju naredba tar sama po sebi ne komprimira (ili dekomprimira) već se koristi za grupiranje (ili razdruživanje) nekoliko datoteka u jednom, ovo ima integraciju s naredbom gzip i bzip2 pomoću koje možete komprimirati i dekomprimirati.

    1.    Gonzalo dijo

      Potpuno ste u pravu, Ernesto, za slobodni format od 7z koji u Windowsima stvara prostora za sebe, zamjenjujući zip i rar, a oni to ne spominju?

  5.   a dijo

    google.com

  6.   usr dijo

    U 21. stoljeću i dalje koristite naredbe za komprimiranje jednostavne datoteke? Ovaj post je tužan

    1.    usr/dijeliti dijo

      Dobro rečeno, ne vidim smisao korištenja naredbe za komprimiranje jednostavne datoteke

  7.   Katrin dijo

    Možda bi i to bilo zanimljivo