Defnydd enghreifftiol o'r zip Command Linux

Tiwtorial Rhagarweiniol

Mae'r enghreifftiau canlynol yn dangos defnyddiau nodweddiadol y gorchymyn diystyru am ddadpackaging ffeiliau "archif", a elwir hefyd yn "ffeiliau zip". Tybir y bydd y ffeiliau archif yn cael eu cynhyrchu gan ddefnyddio meddalwedd megis zip, sy'n defnyddio'r fformat ffeil sip safonol.

I ddefnyddio unzip i dynnu holl aelodau'r llythyrau archif.zipwch i'r cyfeiriadur presennol a'r is-gyfeiriaduron isod, gan greu unrhyw is-gyfeiriaduron yn ôl yr angen:

diystyru llythyrau

I dynnu pob aelod o lythyrau.zipwch i'r cyfeiriadur cyfredol yn unig:

diystyru -j llythyrau

I brofi letter.zip , argraffu dim ond neges gryno sy'n nodi a yw'r archif yn iawn ai peidio:

unzip -tq llythyrau

I brofi pob zipfiles yn y cyfeirlyfr cyfredol, argraffu yn unig y crynodebau:

unzip -tq \ *. zip

(Dim ond os yw'r gragen yn ehangu cardiau gwyllt, fel yn Unix, dim ond os bydd y cragen yn ehangu, efallai y byddai dyfynbrisiau dwbl wedi eu defnyddio yn lle hynny, fel yn yr enghreifftiau ffynhonnell isod.) I dynnu at allbwn safonol pob aelod o lythyrau.zip y mae eu henwau yn dod i ben .tex , auto-drosi i'r confensiwn terfynol lleol a pipio'r allbwn i fwy (1):

unzip -ca llythyrau \ *. tex | mwy

I ddileu'r papur ffeil deuaidd papur 1.dvi i'r allbwn safonol a'i bibellio i raglen argraffu:

unzip -p erthyglau papur1.dvi | dipiau

I dynnu pob ffeil ffynhonnell FORTRAN a C - *. F, * .c, * .h, a Makefile - i mewn i'r cyfeiriadur tmp /

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

(mae'r dyfynbrisiau dwbl yn angenrheidiol yn Unix yn unig, a dim ond os yw globio yn cael ei droi ymlaen). I dynnu pob ffeil ffynhonnell FORTRAN a C, waeth beth fo'r achos (ee, y ddau * .c a * .C, ac unrhyw ffurflen wneud, Makefile, MAKEFILE neu debyg):

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

I dynnu unrhyw ffeiliau o'r fath ond trosi unrhyw enwau MS-DOS neu VMS uwchradd i leihau a throsi terfyniadau llinell yr holl ffeiliau i'r safon leol (heb barch at unrhyw ffeiliau a allai gael eu marcio `` deuaidd '):

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

I dynnu fersiynau newydd yn unig o'r ffeiliau sydd eisoes yn y cyfeirlyfr presennol, heb ymholi (NODER: byddwch yn ofalus o ddadsipio mewn un man amser yn zipfile a grëwyd mewn un arall - Mae archifau ZIP heblaw'r rhai a grëwyd gan Zip 2.1 neu yn ddiweddarach yn cynnwys unrhyw wybodaeth am amser amser, a efallai y bydd ffeil `` mwy newydd 'o ardal amser dwyreiniol yn hŷn):

unzip -fo ffynonellau

I dynnu fersiynau newydd o'r ffeiliau sydd eisoes yn y cyfeirlyfr presennol ac i greu unrhyw ffeiliau nad ydynt eisoes (yr un cafeat fel enghraifft flaenorol):

unzip -uo ffynonellau

I arddangos sgrîn ddiagnostig sy'n dangos pa opsiynau unzip a zipinfo yn cael eu storio mewn newidynnau amgylcheddol , pa un a luniwyd cymorth dadgryptio ynddo, y cyfansoddwr y cafodd unzip ei baratoi, ac ati.

unzip -v

Yn y pum enghraifft diwethaf, tybwch fod UNZIP neu UNZIP_OPTS wedi'i osod i -q. I wneud rhestr dawel boblogaidd:

unzip -l file.zip

I wneud rhestr ddwywaith tawel:

unzip -ql file.zip

(Sylwch nad yw'r `` .zip '' yn gyffredinol yn angenrheidiol.) I wneud rhestr safonol:

unzip --ql file.zip

neu

unzip -lq file.zip

neu

unzip -l - q file.zip

(Nid yw toriadau ychwanegol mewn opsiynau yn brifo.)

Cystrawen gyflawn y gorchymyn: zip
Cystrawen gyflawn y gorchymyn: diystyru