Kako komprimirati i dekomprimirati datoteke u Linuxu

Pritisnite kompresijske slike

U ovom članku ćemo vas naučiti komprimirati i dekomprimirati datoteke iz vaše omiljene GNU / Linux distribucije, sve koristeći naredbe s konzole. To je članak namijenjen početnicima i u njega nećemo uvrstiti tretman tarbala kao u druge vodiče, jer će samo pokazati kako se vrši kompresija i dekompresija, a da se oni ne spakiraju s divnim alatom za katran.

Iako je kompresija i dekompresija relativno laka, korisnici često pretražuju Internet kako bi izvršili ove radnje. Pretpostavljam da su za razliku od drugih operativnih sistema 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, mada postoje i jednostavni alati na grafičkom nivou ...

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

Rad sa gzip-om

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

gzip documento.txt

Ovo generira datoteku koja se zove jednaka originalu s ekstenzijom .gz, u prethodnom primjeru to bi bio document.txt.gz. Umjesto toga, za izmijenite ime izlaz specifičnim:

gzip -c documento.txt > nuevo_nombre.gz

para raspakovati 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 mi ćemo dobiti datoteku raspakiran bez .gz produžetka.

Rad sa bzip2

Što se tiče bzip2, sličan je prethodnom programu, ali s drugačijim algoritmom kompresije koji se naziva 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

To rezultira komprimiranim dokumentom.txt.bz2. Takođe možemo varirati ime izlaza sa opcijom -c:

bzip2 -c documento.txt > nombre.bz2

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

bzip2 -d documento.bz2

gunbzip2 documento.bz2

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

      Jaime Perea rekao je

    zdravo,

    Puno vam hvala 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 efikasno). To je 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.

      Ernesto rekao je

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

      jolt2bolt rekao je

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

      omeza rekao je

    Zdravo Jose, ono što se događa sa tar.gz datotekama 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 sa naredbom gzip i bzip2 pomoću koje možete komprimirati i dekomprimirati.

         Gonzalo rekao je

      U potpunosti ste u pravu, Ernesto, za 7z besplatni format koji stvara mjesta za sebe u sustavu Windows, zamjenjujući zip i rar, a oni to ne spominju?

      a rekao je

    google.com

      usr rekao je

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

         usr/share rekao je

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

      katrin rekao je

    Možda bi i to bilo zanimljivo