Kompresija datoteke je proces kojim možete skupiti dio podataka na jednom mjestu. Olakšava prijenos datoteka, upravljanje pohranom, organizaciju podataka i još mnogo toga. U Linuxu su tar i zip dva najčešća formata kompresije datoteka.
Također možete komprimirati datoteke i zaštititi ih lozinkom. Međutim, mnogi se korisnici Linuxa zbune kada brzo sažimaju datoteke. Dakle, ovaj kratki članak govori o jednostavnim metodama sinkronizacije datoteka u Linuxu. Dostupne su razne naredbe i jednostavni GUI pristupi za stvaranje zip datoteka bez muke. Ispitajmo svaku metodu s primjerima.
Naredba zip
Naredba zip moćan je uslužni program koji sažima datoteke i direktorije u zip arhivu. Evo jednostavne naredbe koju možete koristiti:
zip [ opcije ] zipfile_name.zip file.txt ime_direktorija
Zamijenite [opcije] odgovarajućim opcijama i zipfile_name.zip željenim nazivom nove zip datoteke. Štoviše, file.txt i directory_name predstavljaju datoteke koje trebate komprimirati. Na primjer, upotrijebimo sljedeću naredbu za stvaranje Scripts.zip dodavanjem datoteka file1.txt i file2.txt:
zip -r Skripte.zip file1.txt file2.txt
U gornjoj naredbi koristili smo opciju -r za rekurzivno sažimanje datoteke. U slučaju da želite stvoriti zip datoteku i učiniti je zaštićenom lozinkom, tada možete upotrijebiti sljedeću naredbu:
zip -P 12345 Skripte.zip file1.txt file2.txt
Ako želite komprimirati sve datoteke iste ekstenzije, pokrenite naredbu u nastavku:
CD ~ / Dokumentizip -r skripta.zip * .txt
Slično, možete komprimirati sve datoteke u direktoriju pomoću jedne naredbe:
zip -r home.zip *
U gornjoj naredbi home.zip je zip datoteka, a * je zamjenski znak za dodavanje svega s određene lokacije.
Zapovjedništvo tar
Naredba tar još je jedan svestrani uslužni program koji se koristi za arhiviranje datoteka u Linuxu. Međutim, za razliku od zip-a, zahtijeva upotrebu alata za kompresiju kao što su gzip ili bzip. Da biste komprimirali datoteku pomoću naredbe tar, upotrijebite naredbu u nastavku:
uzima -czvf zip_name.tar.gz file.txt ime_direktorijaOvdje opcije u '-cvzf' upućuju tar da stvori gzip-komprimiranu arhivu(c) koristeći gzip(z), pruži verbose output(v) i specificira naziv datoteke(f). Opet zamijenite zip_name u zip_name.tar.gz s nazivom komprimirane datoteke koju želite stvoriti.
Za korištenje naredbe tar u gornjem primjeru unesite ovu naredbu:
uzima -czvf Scripts.tar.gz file1.txt file2.txt
Iz Upravitelja datoteka
Prvo otvorite Upravitelj datoteka i odaberite datoteke koje želite uključiti u zip datoteku.
Sada kliknite desnom tipkom miša i ovdje kliknite na opciju Compress:
Ovdje možete dati naziv zip datoteci i također dodati lozinku za nju:
Zaključak
Komprimiranje datoteka u Linuxu jednostavno je i može se izvršiti pomoću naredbi poput tar i zip. Naredba zip je jednostavna i izravno sažima podatke u zip datoteku, dok naredba tar nudi fleksibilnost sa svojim raznim opcijama. Predlažemo da eksperimentirate s ovim opcijama kako biste pronašli ono što vam najbolje odgovara.