ZIP yra glaudinimo ir failų pakavimo įrankis, skirtas Unix. Kiekvienas failas saugomas viename .zip {.zip-filename} faile, kurio plėtinys yra .zip.
java pabaiga
- Zip naudojamas failams suspausti, siekiant sumažinti failo dydį, taip pat naudojamas kaip failų paketo įrankis. „Zip“ galima naudoti daugelyje operacinių sistemų, tokių kaip „Unix“, „Linux“, „Windows“ ir kt.
- Jei turite ribotą pralaidumą tarp dviejų serverių ir norite greičiau perkelti failus, supakuokite failus ir perkelkite juos.
- ZIP programa vieną ar daugiau suglaudintų failų įdeda į vieną ZIP archyvą kartu su informacija apie failus (pavadinimas, kelias, data, paskutinio pakeitimo laikas, apsauga ir patikrinimo informacija, kad patikrintų failo vientisumą). Visa katalogo struktūra gali būti supakuota į ZIP archyvą viena komanda.
- Suspaudimo santykis nuo 2:1 iki 3:1 yra įprastas tekstiniams failams. zip turi vieną suspaudimo metodą (defliaciją), taip pat gali saugoti failus be suspaudimo. zip kiekvienam glaudinamam failui automatiškai pasirenka geriausią iš dviejų. Programa naudinga supakuojant failų rinkinį, skirtą platinti, archyvuoti failus ir sutaupyti vietos diske laikinai suglaudinant nenaudojamus failus ar katalogus.
Sintaksė:
zip [options] [file_name.zip] [files_names]>
Sintaksė skirta ZIP failo kūrimas:
zip [file_name.zip] [file_name]>
„Linux“ komandos „Zip“ parinktys
| Galimybės | apibūdinimas | Sintaksė |
|---|---|---|
| -d | (Pašalinti failus iš archyvo): | zip -d [file_name.zip] [files_name]> |
| -į | (Atnaujinkite failus archyve): | zip -u [file_name.zip] [files_name]> |
| -m | (Perkelti failus į archyvą): | zip -m [file_name.zip] [files_name]> |
| -r | (Rekursyviai supakuokite katalogą): | zip -r [file_name.zip] [directory_name]> |
| -x | (Išskirkite failus iš ZIP): | zip -r [file_name.zip] -x [directory_name]> |
| -į | (Daugiakalbis režimas): | zip -v [file_name.zip] [file_name]> |
„Linux“ komandos „Zip“ pavyzdžiai
1) išpakuokite komandą „Zip“
Unzip išrašys, išbandys arba ištrauks failus iš ZIP archyvo, dažniausiai randamo Unix sistemose. Numatytasis elgesys (be parinkčių) yra išskleisti visus failus iš nurodyto ZIP archyvo į dabartinį katalogą (ir po juo esančius pakatalogius).
Sintaksė:
unzip [file_name.zip]>
Pavyzdys:
Tarkime, kad turime ZIP failo pavadinimą = jayesh_gfg.zip, o jame yra trys tekstiniai failai name = a.txt, b.txt ir c.txt. turime jį išpakuoti dabartiniame kataloge.
Sintaksė ir išvestis:
unzip jayesh_gfg.zip>
Čia mes panaudojome komandą ` ls ` norėdami parodyti visus failus, kurie buvo išpakuoti iš supakuoto failo.
Išpakuokite failą
2) „-d“ parinktis „Zip“ komandoje
Sintaksė:
zip -d [file_name.zip] [files_name]>
Tarkime, kad turime ZIP failo pavadinimas = myfile.zip ir jame yra aštuoni failai name = hello1.c, hello2.c, hello3.c, hello4.c, hello5.c, hello6.c, hello7.c, hello8.c .
Turime ištrinti hello7.c, tada…
Sintaksė ir išvestis:
svyruojantis css
zip -d myfile.zip hello7.c>
Čia
- Pirma, sėkmingai ištrynėme „hello7.c“.
- Tada naudojome sudo unzip myfile.zip, kad išpakuotume failą, kad patvirtintume, jog failas ištrintas.
- Tada naudojome ls norėdami pamatyti išpakuotą failą.
Pastaba: Naudokite ` sudo ` ar matote klaidą leidimas atmestas.
ištrinti failą iš ZIP failo
3) „-u“ parinktis „Zip“ komandoje
Sintaksė:
zip -u [file_name.zip] [files_name]>
Tarkime, kad turime zip failo pavadinimas= myfile.zip ir į jį turime įtraukti naują failo pavadinimą = hello9.c.
Sintaksė ir išvestis:
zip -u myfile.zip hello9.c>
Čia
mes naudojome ' mes “, kad pamatytumėte, ar failas sėkmingai pridėtas.
pridėti failą į ZIP failą
4) „-m“ parinktis „Zip“ komandoje
Sintaksė:
zip -m [file_name.zip] [files_name]>
Tarkime, kad turime ZIP failo pavadinimas= myfile.zip ir turime perkelti failus name = hello1.c, hello2.c, hello3.c, hello4.c, hello5.c, hello6.c, hello8.c, hello9.c Dabar dabartiniame kataloge į ZIP failą.
Sintaksė ir išvestis:
zip -m myfile.zip *.c>
Čia
ipconfig Ubuntu
naudojome „ls“, kad pamatytume, ar failai sėkmingai perkelti.
Norėdami patikrinti failus myfile.zip, galime įvesti vi myfile.zip.
perkelti failai į zip failą
5) „-r“ parinktis „Zip“ komandoje
Sintaksė:
zip -r [file_name.zip] [directory_name]>
Tarkime, kad turime ZIP failo pavadinimas= myfile.zip ir turime perkelti failus name = hello1.c, hello2.c, hello3.c, hello4.c, hello5.c, hello6.c, hello7.c, hello8.c kataloge name= jkj_gfg į ZIP failą rekursyviai.
Sintaksė ir išvestis:
zip -r myfile.zip jkj_gfg/>
Čia
Norėdami patikrinti failus myfile.zip, galime įvesti vi myfile.zip.
rekursyviai nukopijuokite failą iš katalogo į ZIP failą
6) „-x“ parinktis „Zip“ komandoje
Sintaksė:
zip -r [file_name.zip] -x [directory_name]>
Tarkime, kad turime ZIP failo pavadinimas= myfile.zip ir turime perkelti failus name = hello1.c, hello2.c, hello3.c, hello4.c, hello5.c, hello6.c, hello7.c, hello8.c kataloge name= jkj_gfg į ZIP failą rekursyviai.
Sintaksė ir išvestis:
zip -r myfile.zip . -x a.txt>
Čia
Čia parinktis -r naudojama norint rekursyviai įtraukti visus dabartinio katalogo failus ir katalogus į archyvą, ir. nurodo dabartinį katalogą kaip šaltinio katalogą. Parinktis -x a.txt neįtraukia failo a.txt iš archyvo.
Norėdami patikrinti failus myfile.zip, galime įvesti vi myfile.zip.
failas nukopijuotas rekursyviai, išskyrus vieną failą, kurį paminėjome.
7) „-v“ parinktys „Zip“ komandoje
Sintaksė:
zip -v [file_name.zip] [file_name]>
Jei norime sužinoti apie visus failus su plėtiniu .c
Sintaksė ir išvestis:
taip pat modelis
zip -v myfile.zip *.c>
patikrinti informaciją apie visus failus, esančius zip
Dažniausiai užduodamas klausimas apie komandą „zip“ sistemoje „Linux“.
1) Kaip sukurti ZIP failą sistemoje „Linux“?
Naudodami ` užtrauktukas ` pati komanda.
Pavyzdys:
Kuriame ZIP failą pavadinimu = `gfg.zip`, kuriame yra failai `first.txt` ir `second.txt`:
Sintaksė:
zip gfg.zip first.txt second.txt>
2) Kaip išskleisti ZIP failą Linux sistemoje?
Naudodami ` išpakuokite'. komandą.
Pavyzdys:
išgauname failo pavadinimą = `gfg.zip`:
unzip gfg.zip>
3) Kaip išskirti konkrečius failus iš ZIP archyvo?
Naudodami ` -x ` parinktis zip komandoje.
Pavyzdys:
Norėdami išskirti konkrečius failus iš ZIP archyvo, galime naudoti parinktį -x, po kurios nurodomas failo, kurį norite išskirti, pavadinimas. Pavyzdžiui, ši komanda sukuria ZIP failą pavadinimu 'gfg.zip', kuriame yra visi failai dabartiniame kataloge, išskyrus 'third.txt':
zip -r gfg.zip . -x third.txt>
4) Kaip į ZIP archyvą įtraukti paslėptus failus?
Tiesiog naudojant ` -r ` parinktį, kuri rekursyviai kopijuoja kiekvieną failą. Pavyzdžiui, mūsų ZIP failo pavadinimas yra „gfg.zip“ ir norime archyvuoti paslėptus dabartinio katalogo failus.
zip -r gfg.zip .>
5) Kaip slaptažodžiu apsaugoti ZIP archyvą?
Naudodami parinktį ` -P ` ir slaptažodis, kurį norime naudoti. Pavyzdžiui, mūsų ZIP failo pavadinimas = 'gfg.zip', kuriame yra failo pavadinimas = 'first.txt' ir 'antrasis.txt'. Ir mes taip pat naudojome ` -Tai yra ` norėdami užšifruoti mūsų zip archyvą, todėl vartotojui ištraukus archyvo failą, pasirodys raginimas įvesti slaptažodį.
zip -e -P [my_password] gfg.zip first.txt second.txt>
Išvada
„Zip“ komanda „Linux“ naudojama failams suspausti ir supakuoti į vieną .zip archyvą, o tai padeda sutaupyti vietos diske ir palengvinti didelių duomenų tvarkymą. Aptarėme įvairias parinktis, naudojamas zip komandoje, pvz., -d, -u, -m, -r, -x ir -v. Apskritai tai yra rekomenduojamas įrankis „Linux“ vartotojams efektyviai valdyti savo failus.