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. 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 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 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 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: 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. 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. 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. 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. Kako dekomprimirati datoteku pomoću naredbe gzip
Snagom datoteke koju treba komprimirati
Kako zadržati nekompresiranu datoteku
Dohvatite neke statistike o tome koliko prostora ste spremili
Sažimanje svake datoteke u mapi i podmape
Kako testirati valjanost komprimirane datoteke
Kako promijeniti stupanj kompresije
Standardne Zip datoteke