Zip er et filpakke- og komprimeringsverktøy for Unix. Alle filene er lagret i én enkelt fil, dvs. .zip {.zip-filnavn} sammen med .zip-utvidelsen.
- Zip brukes til å komprimere filene for å redusere størrelsen på filen. Den brukes på samme måte som verktøyet .zip av filpakken i forskjellige operativsystemer som Windows, Unix, Linux, etc.
- Hvis vi har en begrenset båndbredde mellom to servere og ønsker å flytte filene mye raskere, kan zip enkelt flytte filene.
- Et zip-program tillater flere komprimerte filer i et individuelt zip-arkiv med detaljer om filene, inkludert navn, beskyttelse, siste endringstid, dato, bane og sjekkdetaljer for å verifisere filens integritet. Hele strukturen til en katalog kan pakkes inn i zip-arkivet sammen med en individuell kommando.
- Programmet er nyttig for å pakke en filgruppe for distribusjon, for å spare diskplass og for å arkivere filer ved å komprimere ubrukte kataloger og filer midlertidig.
- 3:1 og 2:1 komprimeringsforhold er normale for ulike tekstfiler. Zip kan også lagre flere filer uten komprimering, og den har en enkelt komprimeringsmetode (deflasjon). Automatisk velger zip den beste av de to for alle filene som skal komprimeres.
Syntaks:
zip [options] zipfile files_list
Syntaks for å lage en zip-fil:
$zip myfile.zip filename.txt
Pakk ut filer fra en zip-fil
Unzip kan trekke ut, teste eller liste filer fra ZIP-arkivet som ofte oppdages på Unix. Standardnaturen er å trekke ut hver fil i den gjeldende katalogen gjennom det bestemte ZIP-arkivet.
Syntaks:
$unzip myfile.zip
Alternativer i Zip Command:
1. -d Alternativ: Dette alternativet fjerner enhver fil gjennom zip-arkivet. Vi kan fjerne enhver fil gjennom arkivet ved hjelp av -d-alternativet etter å ha laget en zip-fil.
Syntaks:
df loc
$zip -d filename.zip file.txt
2. -u Alternativ: Dette alternativet kan oppdatere filen inne i zip-arkivet. Den kan brukes til å oppdatere den beskrevne listen over filer eller legge til nye filer i en eksisterende zip-fil.
Vi kan oppdatere den eksisterende oppføringen i zip-arkivet hvis den bare har blitt endret i nyere tid sammenlignet med versjonen som allerede eksisterte i zip-arkivet.
Syntaks:
$zip -u filename.zip file.txt
3. -m Alternativ: Etter zipping sletter dette alternativet de virkelige filene. Overfør de bestemte filene til et zip-arkiv ettersom det sletter målfilene/katalogene etter å ha opprettet det angitte zip-arkivet.
I tilfelle, hvis katalogen blir ledig etter fjerning av filen, blir katalogen også fjernet. Inntil zip har gjort arkivet uten feil, gjøres ingen sletting.
Det er nyttig å spare diskplass; Det er imidlertid potensielt utrygt å fjerne hver inndatafil.
Syntaks:
$zip -m filename.zip file.txt
4. -r Alternativ: For å zippe en katalog rekursivt, bruk zip-kommandoen med dette -r-alternativet, og det vil zippe spesifiserte filer i katalogen rekursivt. Dette alternativet støtter oss til å zippe hver fil som fantes i den angitte katalogen.
Syntaks:
$zip -r filename.zip directory_name
5. -x Alternativ: Dette alternativet kan ekskludere de spesifiserte filene i å lage zip. For eksempel zipper vi hver fil i katalogen og ønsker å ekskludere noen få uønskede filer. Vi kan ekskludere de uønskede filene ved hjelp av dette alternativet.
Syntaks:
csma og csma cd
$zip -x filename.zip file_to_be_excluded
6. -v Alternativ: Skriv ut diagnostisk eller detaljert versjonsinformasjon. Den muliggjør en fremdriftsindikator under forespørsler om detaljert diagnostikk og komprimeringsinformasjon om rariteter i zip-filstrukturen når den vanligvis brukes på de originale operasjonene.
Diagnoseskjermen vil bli skrevet ut hvis -v er det enkle kommandolinjeargumentet, og enten stdout eller stdin ikke blir omdirigert til noen fil. I forlengelsen av overskriften på hjelpeskjermen sammen med utgivelsesdato, versjon og programnavn, er det gitt noen tips til distribusjonsnettstedene og Info-ZIP-hjemmesiden.
Den viser deretter informasjon om destinasjonsmiljøet (kompilatorversjon og -type, kompileringsdato, OS-versjon og de aktiverte alternativaspektene som brukes for å lage en zip-kjørbar fil.
Syntaks:
$zip -v filename.zip file1.txt