logo

Linux Zip-kommando med eksempler

Zip er et filpakke- og komprimeringsværktøj til Unix. Alle filerne er gemt i en enkelt fil, dvs. .zip {.zip-filnavn} sammen med .zip-udvidelsen.

  • Zip bruges til at komprimere filerne for at reducere størrelsen på filen. Det bruges på samme måde som hjælpeprogrammet .zip i filpakken i forskellige operativsystemer såsom Windows, Unix, Linux osv.
  • Hvis vi har en begrænset båndbredde mellem to servere og ønsker at flytte filerne meget hurtigere, kan zip nemt flytte filerne.
  • Et zip-program giver mulighed for flere komprimerede filer i et individuelt zip-arkiv med detaljer om filerne, herunder navn, beskyttelse, sidste ændringstidspunkt, dato, sti og kontroldetaljer for at verificere filens integritet. Hele strukturen af ​​en mappe kunne pakkes ind i zip-arkivet sammen med en individuel kommando.
  • Programmet er nyttigt til at pakke en fils gruppe til distribution, for at spare diskplads og til at arkivere filer ved midlertidigt at komprimere ubrugte mapper og filer.
  • 3:1 og 2:1 kompressionsforhold er normale for forskellige tekstfiler. Zip kan også gemme flere filer uden nogen komprimering, og det har en enkelt komprimeringsmetode (deflation). ZIP vælger automatisk den bedste af de to for alle de filer, der skal komprimeres.

Syntaks:

 zip [options] zipfile files_list 

Syntaks for at oprette enhver zip-fil:

 $zip myfile.zip filename.txt 

Linux Zip-kommando

Udpak filer fra en zip-fil

Unzip kan udtrække, teste eller liste filer fra ZIP-arkivet, som ofte findes på Unix. Standardnaturen er at udpakke hver fil til den aktuelle mappe gennem det bestemte ZIP-arkiv.

Syntaks:

 $unzip myfile.zip 

Linux Zip-kommando

Indstillinger i Zip Command:

Linux Zip-kommando

1. -d Mulighed: Denne indstilling fjerner enhver fil gennem zip-arkivet. Vi kan fjerne enhver fil gennem arkivet ved hjælp af -d-indstillingen efter at have lavet en zip-fil.

Syntaks:

manuel test
 $zip -d filename.zip file.txt 

Linux Zip-kommando

2. -u Mulighed: Denne mulighed kan opdatere filen i zip-arkivet. Det kan bruges til at opdatere den beskrevne liste over filer eller tilføje nye filer til en eksisterende zip-fil.

Vi kan opdatere den eksisterende post i zip-arkivet, hvis bare den er blevet ændret for nylig sammenlignet med den version, der allerede eksisterede i zip-arkivet.

Syntaks:

 $zip -u filename.zip file.txt 

Linux Zip-kommando

3. -m Mulighed: Efter zipping sletter denne mulighed de rigtige filer. Overfør de bestemte filer til et zip-arkiv, da det sletter målfilerne/mapperne efter oprettelse af det angivne zip-arkiv.

I tilfælde af, at biblioteket bliver ubesat efter fjernelse af filen, fjernes biblioteket også. Indtil zip har lavet arkivet uden fejl, foretages ingen sletning.

Det er nyttigt at spare diskplads; det er dog potentielt usikkert at fjerne alle inputfiler.

Syntaks:

 $zip -m filename.zip file.txt 

Linux Zip-kommando

4. -r Mulighed: For at zippe en mappe rekursivt, brug zip-kommandoen med denne -r-indstilling, og den vil zippe specificerede filer inde i mappen rekursivt. Denne mulighed understøtter os i at zippe hver fil, der eksisterede i den angivne mappe.

Syntaks:

 $zip -r filename.zip directory_name 

Linux Zip-kommando

5. -x Mulighed: Denne mulighed kan udelukke de angivne filer ved oprettelse af zip. For eksempel zipper vi hver fil i mappen og ønsker at udelukke nogle få uønskede filer. Vi kan udelukke de uønskede filer ved hjælp af denne mulighed.

Syntaks:

streng som en matrix
 $zip -x filename.zip file_to_be_excluded 

Linux Zip-kommando

6. -v Mulighed: Udskriv versionsoplysninger om diagnosticering eller udførlig tilstand. Det muliggør en fremskridtsindikator under anmodninger om detaljerede diagnostiske og komprimeringsoplysninger om mærkværdigheder i zip-filstrukturen, når den normalt anvendes på de originale operationer.

Den diagnostiske skærm vil blive udskrevet, hvis -v er det enkelte kommandolinjeargument, og enten stdout eller stdin ikke omdirigeres til nogen fil. I forlængelse af hjælpeskærmens overskrift sammen med udgivelsesdato, version og programnavn, er der givet et par henvisninger til distributionssiderne og Info-ZIP-hjemmesiden.

Det viser derefter oplysninger om destinationsmiljøet (kompileringsversion og -type, kompileringsdato, OS-version og de aktiverede indstillinger, der bruges til at oprette en zip-eksekverbar fil.

Syntaks:

 $zip -v filename.zip file1.txt 

Linux Zip-kommando