Eksempel på bruk av Linux Command unzip

Følgende eksempler illustrerer typisk bruk av kommandoen pakke opp for utpakking av arkivfiler. Arkivfilene antas å være generert ved hjelp av programvare for eksempel zip, som bruker standard zip-filformat.

Binær pakke ut
Kelly Sillaste / Getty Images

Eksempel på bruksområder

Å bruke pakke opp å trekke ut alle medlemmer av arkivet bokstaver.zip inn i gjeldende katalog og underkataloger under den, og opprette eventuelle underkataloger etter behov:

pakke ut bokstaver 

For å trekke ut alle medlemmer av bokstaver.zip kun i gjeldende katalog:

pakke ut -j bokstaver 

Å teste bokstaver.zip, skriver bare ut en oppsummeringsmelding som indikerer om arkivet er OK eller ikke:

unzip -tq bokstaver 

Å teste allezip-filer i gjeldende katalog, skriver du bare ut sammendragene:

unzip -tq \*.zip 

Omvendt skråstrek før stjernen er bare nødvendig hvis skallet utvider jokertegn, som i Unix; doble anførselstegn kunne vært brukt i stedet, som i kildeeksemplene nedenfor.

For å trekke ut til standard utgang alle medlemmer av

bokstaver.zip hvis navn slutter på .tex, automatisk konvertering til den lokale end-of-line-konvensjonen og rør utdata inn i mer:

unzip -ca bokstaver \*.tex | mer 

For å pakke ut den binære filen papir1.dvi til standard utdata og overføre det til et utskriftsprogram:

unzip -p artikler paper1.dvi | dvips 

For å trekke ut alle FORTRAN- og C-kildefilene--*.f, *.c, *.h og Makefile--i /tmp-katalogen:

unzip source.zip "*.[fch]" Makefile -d /tmp 

For å trekke ut alle FORTRAN- og C-kildefiler, uavhengig av tilfelle (f.eks. både *.c og *.C, og enhver makefil, Makefile, MAKEFILE eller lignende):

unzip -C source.zip "*.[fch]" makefile -d /tmp 

For å pakke ut slike filer, men konvertere alle store MS-DOS- eller VMS-navn til små bokstaver og konvertere linjeavslutninger av alle filene til den lokale standarden (uten hensyn til filer som kan være merket ``binær''):

unzip -aaCL source.zip "*.[fch]" makefile -d /tmp 

For å trekke ut bare nyere versjoner av filene som allerede er i gjeldende katalog, uten å spørre:

unzip -fo kilder

For å trekke ut nyere versjoner av filene som allerede er i gjeldende katalog og for å lage filer som ikke allerede er der:

pakke ut -uo-kilder 

For å vise en diagnoseskjerm som viser hvilken pakke opp og zipinfo alternativene er lagret i miljøvariabler, om dekrypteringsstøtte ble kompilert i, kompilatoren som pakke opp ble kompilert osv.:

unzip -v 

I de siste fem eksemplene, anta at UNZIP eller UNZIP_OPTS er satt til -q. For å gjøre en stille liste:

unzip -l file.zip

Slik gjør du en dobbelt stille liste:

unzip -ql file.zip