Linux Command unzip izmantošanas piemēri

Šie piemēri ilustrē tipiskus komandas lietojumus izņemiet rāvējslēdzēju arhīva failu izsaiņošanai. Tiek pieņemts, ka arhīva faili ir ģenerēti izmantojot programmatūru piemēram, zip, kas izmanto standarta zip faila formātu.

Binārais unzip
Kellija Sillaste / Getty Images

Lietošanas paraugi

Izmantot izņemiet rāvējslēdzēju lai izvilktu visus arhīva dalībniekus burti.zip pašreizējā direktorijā un apakšdirektorijās zem tā, pēc vajadzības izveidojot apakšdirektorijus:

atraisīt vēstules 

Lai izvilktu visus dalībniekus burti.zip tikai pašreizējā direktorijā:

unzip -j burti 

Testēt burti.zip, drukājot tikai kopsavilkuma ziņojumu, kas norāda, vai arhīvs ir kārtībā vai nē:

unzip -tq burti 

Testēt visizip faili pašreizējā direktorijā, drukājot tikai kopsavilkumus:

unzip -tq \*.zip 

Slīpssvītra pirms zvaigznītes ir nepieciešama tikai tad, ja apvalks paplašina aizstājējzīmes, kā tas ir Unix; Tā vietā varēja izmantot dubultās pēdiņas, kā norādīts tālāk norādītajos avota piemēros.

Lai iegūtu standarta izvadē visus dalībniekus

burti.zip kuru vārdi beidzas .tex, automātiski konvertējot uz vietējo līnijas beigu konvenciju un ievadot izvadi vairāk:

unzip -ca burti \*.tex | vairāk 

Lai izvilktu bināro failu papīrs1.dvi uz standarta izvadi un ievadiet to drukāšanas programmā:

unzip -p raksti paper1.dvi | dvips 

Lai izvilktu visus FORTRAN un C avota failus —*.f, *.c, *.h un Makefile — direktorijā /tmp:

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

Lai izvilktu visus FORTRAN un C avota failus neatkarīgi no reģistra (piem., gan *.c, gan *.C un jebkurš makefile, Makefile, MAKEFILE vai līdzīgi):

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

Lai izvilktu visus šādus failus, bet pārvērstu lielos MS-DOS vai VMS nosaukumus par mazajiem burtiem un pārvērstu visu failu rindu galotnes atbilstoši vietējam standartam (neattiecoties uz failiem, kas varētu būt atzīmēti ``binārais''):

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

Lai bez vaicājuma izvilktu tikai jaunākas to failu versijas, kas jau atrodas pašreizējā direktorijā:

unzip -fo avotus

Lai izvilktu jaunākas failu versijas, kas jau atrodas pašreizējā direktorijā un izveidotu failus, kas vēl nav atrodami:

unzip -uo avoti 

Lai parādītu diagnostikas ekrānu, kurā parādīts, kurš izņemiet rāvējslēdzēju un zip info opcijas tiek saglabātas vides mainīgajos, vai atšifrēšanas atbalsts tika kompilēts, kompilators, ar kuru izņemiet rāvējslēdzēju tika apkopots utt.:

izvilkt -v 

Pēdējos piecos piemēros pieņemsim, ka UNZIP vai UNZIP_OPTS ir iestatīts uz -q. Lai izveidotu atsevišķu klusu sarakstu:

unzip -l fails.zip

Lai izveidotu divtik klusu sarakstu:

unzip -ql fails.zip