Stiskanje datotek je postopek, s katerim lahko na enem mestu shranite kos podatkov. Olajša prenos datotek, upravljanje shranjevanja, organizacijo podatkov in drugo. V Linuxu sta tar in zip najpogostejša formata stiskanja datotek.
Datoteke lahko tudi stisnete in jih zaščitite z geslom. Vendar se mnogi uporabniki Linuxa zmedejo pri hitrem stiskanju datotek. Torej, ta kratek članek govori o preprostih metodah sinhronizacije datotek v Linuxu. Na voljo so različni ukazi in preprosti pristopi GUI za ustvarjanje datotek zip brez težav. Oglejmo si vsako metodo s primeri.
Ukaz zip
Ukaz zip je zmogljiv pripomoček, ki stisne datoteke in imenike v arhiv zip. Tukaj je preprost ukaz, ki ga lahko uporabite:
zip [ opcije ] zipfile_name.zip file.txt ime_imenika
Zamenjajte [možnosti] z ustreznimi možnostmi in zipfile_name.zip z želenim imenom nove datoteke zip. Poleg tega file.txt in ime_imenika predstavljata datoteke, ki jih morate stisniti. Na primer, uporabimo naslednji ukaz za ustvarjanje Scripts.zip z dodajanjem datotek file1.txt in file2.txt:
zip -r Scripts.zip file1.txt file2.txt
V zgornjem ukazu smo uporabili možnost -r za rekurzivno kompresijo datoteke. Če želite ustvariti datoteko zip in jo zaščititi z geslom, lahko uporabite naslednji ukaz:
zip -P 12345 Scripts.zip file1.txt file2.txt
Če želite stisniti vse datoteke z isto končnico, zaženite spodnji ukaz:
cd ~ / Dokumentizip -r script.zip * .txt
Podobno lahko stisnete vse datoteke v imeniku z enim samim ukazom:
zip -r home.zip *
V zgornjem ukazu je home.zip datoteka zip, * pa nadomestni znak za dodajanje vsega z določene lokacije.
Ukaz tar
Ukaz tar je še en vsestranski pripomoček, ki se uporablja za arhiviranje datotek v Linuxu. Vendar pa za razliko od zip-a zahteva uporabo orodij za stiskanje, kot sta gzip ali bzip. Če želite stisniti datoteko z ukazom tar, uporabite spodnji ukaz:
vzame -czvf zip_name.tar.gz file.txt ime_imenikaTu možnosti v '-cvzf' naročijo tar-u, naj ustvari arhiv, stisnjen z gzip(c) z uporabo gzip(z), zagotovi podrobni izpis(v) in določi ime datoteke(f). Znova zamenjajte zip_name v zip_name.tar.gz z imenom stisnjene datoteke, ki jo želite ustvariti.
Če želite uporabiti ukaz tar v zgornjem primeru, vnesite ta ukaz:
vzame -czvf Scripts.tar.gz file1.txt file2.txt
Iz upravitelja datotek
Najprej odprite upravitelja datotek in izberite datoteke, ki jih želite vključiti v datoteko zip.
Zdaj kliknite z desno miškino tipko in tukaj kliknite možnost Stisni:
Tukaj lahko poimenujete datoteko zip in dodate tudi geslo zanjo:
Zaključek
Stiskanje datotek v Linuxu je preprosto in ga je mogoče izvesti z ukazi, kot sta tar in zip. Ukaz zip je preprost in neposredno stisne podatke v datoteko zip, medtem ko ukaz tar ponuja prilagodljivost s svojimi različnimi možnostmi. Predlagamo, da poskusite s temi možnostmi in ugotovite, kaj vam najbolj ustreza.