Zip yra failų pakavimo ir glaudinimo priemonė, skirta Unix. Visi failai saugomi viename faile, t. y. .zip {.zip-filename} kartu su .zip plėtiniu.
- Zip naudojamas failams suspausti, kad būtų sumažintas failo dydis. Jis naudojamas panašiai kaip .zip failų paketo įrankis įvairiose operacinėse sistemose, tokiose kaip Windows, Unix, Linux ir kt.
- Jei turime ribotą pralaidumą tarp dviejų serverių ir norime perkelti failus daug greičiau, zip gali lengvai perkelti failus.
- ZIP programa leidžia sudėti kelis suglaudintus failus į atskirą ZIP archyvą su išsamia failų informacija, įskaitant pavadinimą, apsaugą, paskutinio modifikavimo laiką, datą, kelią ir patikrinimo informaciją, kad patikrintumėte failo vientisumą. Visa katalogo struktūra gali būti supakuota į ZIP archyvą kartu su atskira komanda.
- Programa padeda supakuoti failų grupę platinimui, sutaupyti vietos diske ir archyvuoti failus laikinai suglaudinant nenaudojamus katalogus ir failus.
- 3:1 ir 2:1 glaudinimo koeficientai yra įprasti įvairiems tekstiniams failams. Zip taip pat gali saugoti kelis failus be jokio suspaudimo ir turi vieną suspaudimo metodą (defliaciją). Automatiškai zip parenka geriausią iš dviejų visiems failams, kurie turi būti suglaudinti.
Sintaksė:
zip [options] zipfile files_list
Sintaksė norint sukurti bet kokį ZIP failą:
$zip myfile.zip filename.txt
Išskleiskite failus iš ZIP failo
„Unzip“ gali išgauti, išbandyti arba išvardyti failus iš ZIP archyvo, kuris dažniausiai aptinkamas „Unix“. Numatytasis pobūdis skirtas kiekvieno failo ištraukimui į dabartinį katalogą per konkretų ZIP archyvą.
Sintaksė:
$unzip myfile.zip
Zip komandos parinktys:
1. -d parinktis: Ši parinktis pašalina bet kokį failą per ZIP archyvą. Sukūrę ZIP failą, galime pašalinti bet kurį failą per archyvą naudodami parinktį -d.
Sintaksė:
$zip -d filename.zip file.txt
2. -u parinktis: Ši parinktis gali atnaujinti failą ZIP archyve. Jis gali būti naudojamas atnaujinant aprašytą failų sąrašą arba įtraukiant naujus failus į esamą ZIP failą.
Galime atnaujinti esamą zip archyvo įrašą, jei tik jis buvo pakeistas neseniai, palyginti su versija, kuri jau buvo ZIP archyve.
Sintaksė:
$zip -u filename.zip file.txt
3. -m Parinktis: Po zipavimo ši parinktis ištrina tikrus failus. Perkelkite konkrečius failus į ZIP archyvą, nes sukūrę nurodytą ZIP archyvą jis ištrina tikslinius failus / katalogus.
java dviguba eilutė
Tuo atveju, jei po failo pašalinimo katalogas tampa neužimtas, katalogas taip pat pašalinamas. Kol zip nepadarė archyvo be klaidų, trynimas neatliekamas.
Naudinga sutaupyti vietos diske; tačiau gali būti nesaugu pašalinti kiekvieną įvesties failą.
Sintaksė:
$zip -m filename.zip file.txt
4. -r Parinktis: Norėdami rekursyviai supakuoti katalogą, naudokite komandą zip su šia parinktimi -r ir ji rekursyviai suglaudins nurodytus failus kataloge. Ši parinktis leidžia mums supakuoti kiekvieną failą, kuris buvo nurodytame kataloge.
Sintaksė:
$zip -r filename.zip directory_name
5. -x parinktis: Ši parinktis gali neįtraukti nurodytų failų kuriant ZIP. Pavyzdžiui, suglaudiname kiekvieną kataloge esantį failą ir norime neįtraukti kelių nepageidaujamų failų. Naudodami šią parinktį galime pašalinti nepageidaujamus failus.
Sintaksė:
$zip -x filename.zip file_to_be_excluded
6. -v Parinktis: Spausdinkite diagnostikos arba išsamios versijos informaciją. Tai leidžia rodyti pažangos indikatorių, kai pateikiamos išsamios diagnostikos ir suspaudimo informacijos apie ZIP failo struktūros keistenybes, kai jie paprastai taikomi pradinėms operacijoms.
Diagnostikos ekranas bus atspausdintas, jei -v yra vienas komandinės eilutės argumentas, o stdout arba stdin nėra peradresuojami į jokį failą. Pagalbos ekrano antraštėje kartu su išleidimo data, versija ir programos pavadinimu pateikiamos kelios nuorodos į platinimo svetaines ir Info-ZIP pagrindinį puslapį.
Tada rodoma informacija apie paskirties aplinką (kompiliatoriaus versija ir tipas, kompiliavimo data, OS versija ir įjungtų parinkčių aspektai, naudojami kuriant ZIP vykdomąjį failą.
Sintaksė:
$zip -v filename.zip file1.txt