Skip to main content

Primjeri upotrebe gzip naredbe

(1/2) Ubuntu kontribucionizam- svijet bez novca Michael Tellinger intervju (Lipanj 2025)

(1/2) Ubuntu kontribucionizam- svijet bez novca Michael Tellinger intervju (Lipanj 2025)
Anonim

gzip naredba je uobičajen način komprimiranja datoteka unutar Linuxa pa stoga vrijedi znati kako komprimirati datoteke pomoću ovog alata.

Metoda kompresije koju koristi gzip je Lempel-Ziv (LZ77). Sada nije važno znati ove informacije. Sve što trebate znati je da datoteke dobivaju manje kada ih komprimirati s gzip naredba.

Prema zadanim postavkama kada komprimiranu datoteku ili mapu koristite gzip naredba će imati isti naziv datoteke kao i prije, ali sada će imati proširenje .gz.

U nekim slučajevima nije moguće zadržati isto ime, posebno ako je naziv datoteke nevjerojatno dug. U takvim će okolnostima to pokušati skratiti. U ovom vodiču ćemo vam pokazati kako komprimirati datoteke koristeći gzip naredbu i upoznati vas s najčešće korištenim sklopkama.

Kako komprimirati datoteku pomoću gzip-a

Najjednostavniji način komprimiranja jedne datoteke pomoću gzip je pokrenuti sljedeću naredbu:

gzip ime datoteke

Na primjer, za komprimiranje nazvane datoteke mydocument.odt pokrenite sljedeću naredbu:

gzip mydocument.odt

Neke datoteke se stišću bolje od ostalih. Na primjer, dokumente, tekstualne datoteke, bitmap slike, određeni audio i video formati kao što su WAV i MPEG komprimirati vrlo dobro.

Ostale vrste datoteka, kao što su JPEG slike i MP3 audio datoteke, uopće se ne komprimiraju, a datoteka može zapravo povećati veličinu nakon pokretanja gzip naredba protiv njega.

Razlog tomu je da su JPEG slike i MP3 audio datoteke već komprimirane, a time i gzip naredba jednostavno dodaje, umjesto da ga komprimira.

gzip naredba će pokušati samo komprimirati redovite datoteke i mape. Stoga, ako pokušate komprimirati simboličku vezu, to neće funkcionirati i to stvarno nema smisla to učiniti.

Kako dekomprimirati datoteku pomoću naredbe gzip

Ako imate datoteku koja je već komprimirana, možete upotrijebiti sljedeću naredbu za dekompresiju.

gzip -d filename.gz

Na primjer, dekomprimirati mydocument.odt.gz datoteku koju biste koristili sljedećom naredbom:

gzip -d mydocument.odt.gz

Snagom datoteke koju treba komprimirati

Ponekad se datoteka ne može komprimirati. Možda pokušavate komprimirati datoteku koja se zove myfile1 ali već postoji datoteka koja se zove myfile1.gz , U ovom slučaju, gzip naredba obično neće raditi.

Za prisiliti gzip naredba za svoje stvari jednostavno pokrenuti sljedeću naredbu:

gzip -f filename

Kako zadržati nekompresiranu datoteku

Prema zadanim postavkama kada komprimiranu datoteku koristite gzip naredba završava s novom datotekom s proširenjem .gz.

Ako želite komprimirati datoteku i zadržati originalnu datoteku morate pokrenuti sljedeću naredbu:

gzip -k naziv datoteke

Na primjer, ako pokrenete sljedeću naredbu, završili biste datoteku s nazivom mydocument.odt i mydocument.odt.gz .

gzip -k mydocument.odt

Dohvatite neke statistike o tome koliko prostora ste spremili

Cijela točka komprimiranja datoteka je oko spremanja prostora na disku ili za smanjenje veličine datoteke prije slanja preko mreže.

Bilo bi dobro, stoga, vidjeti koliko prostora je spremljeno kada koristite gzip naredba.

gzip naredba pruža vrstu statistike koja vam je potrebna prilikom provjere performansi kompresije.

Da biste dobili popis statistika, pokrenite sljedeću naredbu:

gzip -l filename.gz

Informacije koje se vraćaju gore navedenom naredbom su sljedeće:

  • Komprimirana veličina;
  • Ne komprimirana veličina;
  • Omjer kao postotak;
  • Nenaslonjeni naziv datoteke.

Sažimanje svake datoteke u mapi i podmape

Svaku datoteku možete komprimirati u mapi i njenim podmape koristeći sljedeću naredbu:

gzip -r korisničko ime

Ovo ne stvara jednu datoteku koja se zove foldername.gz , Umjesto toga, prelazi strukturu direktorija i sažima svaku datoteku u toj strukturi mapa.

Ako želite komprimirati strukturu mapa kao jednu datoteku, bolje ćete izraditi tar datoteku, a zatim gzipping tar datoteku kao što je prikazano u ovom vodiču.

Kako testirati valjanost komprimirane datoteke

Ako želite provjeriti je li datoteka valjana, možete pokrenuti sljedeću naredbu:

gzip -t filename

Ako je datoteka valjana, neće biti nikakvih izlaza.

Kako promijeniti stupanj kompresije

Sliku možete komprimirati na različite načine. Na primjer, možete ići na manju kompresiju koja će raditi brže ili možete ići na maksimalnu kompresiju koja ima poteškoće s produljenjem vremena.

Za postizanje minimalne kompresije na najbržoj brzini izvedite sljedeću naredbu:

gzip -1 naziv datoteke

Da biste dobili maksimalnu kompresiju pri najsporijem brzinom, pokrenite sljedeću naredbu:

gzip -9 ime datoteke

Razinu brzine i kompresije možete mijenjati odabirom različitih brojeva između 1 i 9.

Standardne Zip datoteke

gzip naredba se ne smije koristiti kada radite s standardnim zip datotekama. Možete koristiti zip naredba i otvoriti rajsfešlus naredba za rukovanje tim datotekama.