Linuxi käsu lahtipakkimise näited

Järgmised näited illustreerivad käsu tüüpilisi kasutusviise lahti pakkima arhiivifailide lahtipakkimiseks. Eeldatakse, et arhiivifailid on loodud tarkvara kasutades näiteks zip, mis kasutab standardset zip-failivormingut.

Binaarne lahtipakkimine
Kelly Sillaste / Getty Images

Kasutamise näidised

Kasutada lahti pakkima kõigi arhiiviliikmete väljavõtmiseks tähed.zip praegusesse kataloogi ja selle all olevasse alamkataloogi, luues vajaduse korral kõik alamkataloogid:

pakkige kirjad lahti 

Kõigi liikmete eraldamiseks tähed.zip ainult praegusesse kataloogi:

pakkige lahti -j tähed 

Et testida tähed.zip, printides ainult kokkuvõtliku teate, mis näitab, kas arhiiv on korras või mitte:

pakkige lahti -tq tähed 

Et testida kõikZIP-failid praeguses kataloogis ainult kokkuvõtete printimine:

unzip -tq \*.zip 

Kaldkriips enne tärni on vajalik ainult siis, kui kest laiendab metamärke, nagu Unixis; Selle asemel oleks võinud kasutada topeltjutumärke, nagu allolevates allikanäidetes.

Et ekstraheerida standardväljundisse kõik liikmed

tähed.zip kelle nimed lõpevad .tex, teisendab automaatselt kohalikule rea lõpu tavale ja suunab väljundi torudesse rohkem:

pakki lahti -ca tähed \*.tex | rohkem 

Binaarfaili ekstraktimiseks paber1.dvi standardväljundisse ja suunata see printimisprogrammi:

unzip -p artiklid paper1.dvi | dvips 

Kõigi FORTRANi ja C lähtefailide (*.f, *.c, *.h ja Makefile) ekstraktimiseks kataloogi /tmp:

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

Kõigi FORTRAN-i ja C-i lähtefailide ekstraktimiseks, olenemata suur- ja suurtähtedest (nt nii *.c kui *.C ja mis tahes makefile, Makefile, MAKEFILE või muu sarnane):

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

Selliste failide ekstraktimiseks, kuid mis tahes suurtähtedega MS-DOS-i või VMS-i nimede teisendamiseks väiketähtedeks ja kõigi failide realõpud vastavalt kohalikule standardile (arvestamata faile, mis võivad olla märgitud ``binaarne''):

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

Ainult praeguses kataloogis juba olevate failide uuemate versioonide ekstraktimiseks ilma päringuteta:

pakkige lahti -fo allikad

Praeguses kataloogis juba olevate failide uuemate versioonide ekstraktimiseks ja failide loomiseks, mida seal veel pole, toimige järgmiselt.

pakkige lahti -uo allikad 

Diagnostikaekraani kuvamiseks, mis näitab, milline lahti pakkima ja zipinfo valikud on salvestatud keskkonnamuutujates, kas dekrüpteerimise tugi on kompileeritud, millise kompilaatoriga lahti pakkima koostati jne:

lahti pakkima -v 

Eeldage viimase viie näite puhul, et UNZIP või UNZIP_OPTS on seatud väärtusele -q. Üksiku vaikse loendi tegemiseks toimige järgmiselt.

unzip -l fail.zip

Topeltvaikse kirje tegemiseks toimige järgmiselt.

unzip -ql fail.zip