ZIP ir Unix saspiešanas un failu iepakošanas utilīta. Katrs fails tiek saglabāts vienā .zip {.zip-filename} failā ar paplašinājumu .zip.
c++ sadalīta virkne
- Zip tiek izmantots failu saspiešanai, lai samazinātu faila lielumu, un to izmanto arī kā failu pakotnes utilītu. Zip ir pieejams daudzās operētājsistēmās, piemēram, Unix, Linux, Windows utt.
- Ja jums ir ierobežots joslas platums starp diviem serveriem un vēlaties ātrāk pārsūtīt failus, saspiediet failus un pārsūtiet tos.
- Zip programma ievieto vienu vai vairākus saspiestus failus vienā zip arhīvā, kā arī informāciju par failiem (nosaukums, ceļš, datums, pēdējās modifikācijas laiks, aizsardzība un pārbaudes informācija, lai pārbaudītu faila integritāti). Visu direktoriju struktūru var iesaiņot zip arhīvā ar vienu komandu.
- Teksta failiem parasti ir saspiešanas koeficients no 2:1 līdz 3:1. zip ir viena saspiešanas metode (deflācija), un tā var arī saglabāt failus bez saspiešanas. zip katram saspiežamajam failam automātiski izvēlas labāko no diviem. Programma ir noderīga failu kopas iesaiņošanai izplatīšanai, failu arhivēšanai un diska vietas taupīšanai, īslaicīgi saspiežot neizmantotos failus vai direktorijus.
Sintakse:
zip [options] [file_name.zip] [files_names]>
Sintakse priekš Zip faila izveide:
zip [file_name.zip] [file_name]>
Opcijas komandā “Zip” operētājsistēmā Linux
| Iespējas | Apraksts | Sintakse |
|---|---|---|
| -d | (Noņemiet failus no arhīva): | zip -d [file_name.zip] [files_name]> |
| -in | (Atjaunināt failus arhīvā): | zip -u [file_name.zip] [files_name]> |
| -m | (Pārvietot failus uz arhīvu): | zip -m [file_name.zip] [files_name]> |
| -r | (Rekursīvi saspiest direktoriju): | zip -r [file_name.zip] [directory_name]> |
| -x | (Izslēgt failus no zip): | zip -r [file_name.zip] -x [directory_name]> |
| -in | (Detalizēts režīms): | zip -v [file_name.zip] [file_name]> |
Komandas “Zip” piemēri operētājsistēmā Linux
1) komanda 'unzip' programmā 'Zip'
Unzip uzskaitīs, pārbaudīs vai izvilks failus no ZIP arhīva, kas parasti atrodams Unix sistēmās. Noklusējuma darbība (bez opcijām) ir izvilkt visus failus no norādītā ZIP arhīva pašreizējā direktorijā (un apakšdirektorijās zem tā).
Sintakse:
unzip [file_name.zip]>
Piemērs:
Pieņemsim, ka mums ir zip faila nosaukums = jayesh_gfg.zip un tajā ir trīs teksta faili name = a.txt, b.txt un c.txt. mums tas ir jāizpako pašreizējā direktorijā.
Sintakse un izvade:
unzip jayesh_gfg.zip>
Šeit mēs izmantojām komandu ` ls `, lai parādītu visus failus, kas ir izspiesti no zip faila.
Izpakojiet failu
2) “-d” opcija Zip komandā
Sintakse:
zip -d [file_name.zip] [files_name]>
Pieņemsim, ka mums ir zip faila nosaukums = myfile.zip un tajā ir astoņi faili name = hello1.c, hello2.c, hello3.c, hello4.c, hello5.c, hello6.c, hello7.c, hello8.c .
Mums ir jāizdzēš hello7.c, tad…
Sintakse un izvade:
zip -d myfile.zip hello7.c>
Šeit,
- Pirmkārt, mēs esam veiksmīgi izdzēsuši `hello7.c`.
- Pēc tam mēs izmantojām sudo unzip myfile.zip, lai izsaiņotu failu, lai apstiprinātu, ka fails ir izdzēsts.
- Pēc tam mēs izmantojām ls, lai redzētu failu, kas tika izspiests.
Piezīme: Izmantojiet ` sudo Vai redzat kļūdu atļauja liegta.
dzēst failu no zip faila
3) opcija “-u” komandā Zip
Sintakse:
zip -u [file_name.zip] [files_name]>
Pieņemsim, ka mums ir zip faila nosaukums= myfile.zip un mums ir jāpievieno jauns faila nosaukums = hello9.c.
Sintakse un izvade:
zip -u myfile.zip hello9.c>
Šeit,
mēs esam izmantojuši ` mēs `, lai redzētu, vai mūsu fails ir veiksmīgi pievienots.
pievienojiet failu zip failā
satur python
4) opcija “-m” komandā Zip
Sintakse:
zip -m [file_name.zip] [files_name]>
Pieņemsim, ka mums ir zip faila nosaukums= myfile.zip un mums ir jāpārvieto faili name = hello1.c, hello2.c, hello3.c, hello4.c, hello5.c, hello6.c, hello8.c, hello9.c Present pašreizējā direktorijā uz zip failu.
Sintakse un izvade:
zip -m myfile.zip *.c>
Šeit,
virkne un apakšvirkne
mēs esam izmantojuši 'ls', lai redzētu, vai mūsu faili ir veiksmīgi pārvietoti.
Lai pārbaudītu failus iekšā myfile.zip, mēs varam ierakstīt vi myfile.zip.
pārvietoti faili zip failā
5) opcija “-r” komandā Zip
Sintakse:
zip -r [file_name.zip] [directory_name]>
Pieņemsim, ka mums ir zip faila nosaukums = myfile.zip un mums ir jāpārvieto faili name = hello1.c, hello2.c, hello3.c, hello4.c, hello5.c, hello6.c, hello7.c, hello8.c direktorijā name= jkj_gfg, lai rekursīvi zip failu.
Sintakse un izvade:
zip -r myfile.zip jkj_gfg/>
Šeit,
Lai pārbaudītu failus iekšā myfile.zip, mēs varam ierakstīt vi myfile.zip.
kopēt failu rekursīvi, veidojot direktoriju zip failā
6) opcija “-x” komandā Zip
Sintakse:
zip -r [file_name.zip] -x [directory_name]>
Pieņemsim, ka mums ir zip faila nosaukums = myfile.zip un mums ir jāpārvieto faili name = hello1.c, hello2.c, hello3.c, hello4.c, hello5.c, hello6.c, hello7.c, hello8.c direktorijā name= jkj_gfg, lai rekursīvi zip failu.
Sintakse un izvade:
zip -r myfile.zip . -x a.txt>
Šeit,
Šeit opcija -r tiek izmantota, lai rekursīvi pievienotu arhīvam visus pašreizējā direktorijā esošos failus un direktorijus, un. norāda pašreizējo direktoriju kā avota direktoriju. Opcija -x a.txt izslēdz failu a.txt no arhīva.
Lai pārbaudītu failus iekšā myfile.zip, mēs varam ierakstīt vi myfile.zip.
fails tika kopēts rekursīvi, izņemot vienu mūsu pieminēto failu.
7) -v opcijas komandā Zip
Sintakse:
zip -v [file_name.zip] [file_name]>
Ja vēlamies uzzināt par visiem failiem ar paplašinājumu .c
Sintakse un izvade:
pārvērst in par virkni java
zip -v myfile.zip *.c>
pārbaudot informāciju par visiem failiem zip
Visbiežāk uzdotais jautājums par komandu 'zip' operētājsistēmā Linux
1) Kā izveidot zip failu operētājsistēmā Linux?
Izmantojot ` rāvējslēdzējs ` pati komanda.
Piemērs:
Mēs veidojam zip failu ar nosaukumu = 'gfg.zip', kas satur failus 'first.txt' un 'second.txt':
Sintakse:
zip gfg.zip first.txt second.txt>
2) Kā es varu izvilkt zip failu operētājsistēmā Linux?
Izmantojot ` atraisīt' komandu.
Piemērs:
mēs izvelkam faila nosaukumu = `gfg.zip`:
unzip gfg.zip>
3) Kā izslēgt konkrētus failus no zip arhīva?
Izmantojot ` -x ` opcija zip komandā.
Piemērs:
Lai izslēgtu konkrētus failus no zip arhīva, mēs varam izmantot opciju -x, kam seko faila nosaukums, kuru vēlaties izslēgt. Piemēram, šī komanda izveido zip failu ar nosaukumu 'gfg.zip', kas satur visus pašreizējā direktorijā esošos failus, izņemot 'third.txt':
zip -r gfg.zip . -x third.txt>
4) Kā zip arhīvā iekļaut slēptos failus?
Vienkārši izmantojot ` -r `, kas rekursīvi kopē katru failu. Piemēram, mūsu zip faila nosaukums ir “gfg.zip”, un mēs vēlamies arhivēt pašreizējā direktorija slēptos failus.
zip -r gfg.zip .>
5) Kā ar paroli aizsargāt zip arhīvu?
Izmantojot opciju ` -P `, kam seko parole, kuru vēlamies izmantot. Piemēram, mūsu zip faila nosaukums = 'gfg.zip', kas satur faila nosaukumu = 'first.txt' un 'second.txt'. Un mēs arī izmantojām ` -Tas ir `, lai šifrētu mūsu zip arhīvu, tāpēc ikreiz, kad lietotājs izvelk arhīva failu, tiks parādīta uzvedne, kurā jāievada parole.
zip -e -P [my_password] gfg.zip first.txt second.txt>
Secinājums
Zip komanda operētājsistēmā Linux tiek izmantota, lai saspiestu failus un iesaiņotu tos vienā .zip arhīvā, kas kopumā palīdz ietaupīt vietu diskā un atvieglo lielu datu apstrādi. Mēs esam apsprieduši dažādas zip komandā izmantotās opcijas, piemēram, -d, -u, -m, -r, -x un -v. Kopumā Linux lietotājiem tas ir ieteicams rīks, lai efektīvi pārvaldītu savus failus.