Linux Command zip piemērs

Ievads Tutorial

Turpmāk minētie piemēri ilustrē tipiskās lietojumprogrammas " unzip", lai iztukšotu "arhīvu" failus, kurus sauc arī par "zip failiem". Pieņem, ka arhīvu faili tiek ģenerēti, izmantojot tādu programmatūru kā zip, kurā tiek izmantots standarta zip failu formāts.

Lai izmantotu unzip failu, lai izvilktu visus arhīva burtnīcas dalībniekus, ielieciet to pašreizējā direktorijā un apakšdirektorijās zem tā, izveidojot apakšdirektorijas pēc nepieciešamības:

unzip burtus

Lai izņemtu visus burtu dalībniekus.zip tikai pašreizējā direktorijā:

unzip-j burtus

Lai pārbaudītu burtus.zip , drukājiet tikai kopsavilkuma ziņojumu, kas norāda, vai arhīvs ir OK vai nē.

unzip-tq vēstules

Lai pārbaudītu visus zipfiles pašreizējā direktorijā, drukājot tikai kopsavilkumus:

unzip-tq \ *. zip

(Atpakaļšķērzīte pirms zvaigznītes ir nepieciešama tikai tad, ja čaula paplašina aizstājējzīmes, tāpat kā Unix, tā vietā varēja izmantot divkāršās pēdiņas, kā parādīts tālāk esošajos avota piemēros.) Lai iegūtu visu standarta izvadi visiem burtu dalībniekiem. Zip, kuru vārdi beidzas .tex , automātiska pārveide uz vietējo gala līniju konvenciju un cauruļvadu izvadi vairāk (1):

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

Lai izvilktu bināro faila papīru1.dvi uz standarta izvadi un ievietotu to drukāšanas programmai:

unzip-p raksti paper1.dvi | dvips

Lai izņemtu visus FORTRAN un C avota failus - * .f, * .c, * .h un Makefile - mapē / tmp:

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

(divkāršās pēdiņas ir nepieciešamas tikai Unix un tikai tad, ja ir ieslēgta globbing). Lai iegūtu visus FORTRAN un C avota failus neatkarīgi no gadījuma (piemēram, gan * .c un * .C, gan jebkuru makefile, Makefile, MAKEFILE vai tamlīdzīgu):

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

Lai iegūtu jebkādus šādus failus, bet pārvērst visus lielos burtus MS-DOS vai VMS nosaukumus mazajiem un pārveidot visu faila līniju beigu vietējā standarta (neņemot vērā failus, kas varētu būt marķēti ar "bināro"):

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

Lai iegūtu tikai jaunākas versijas jau esošajā direktorijā esošajiem failiem bez vaicājumiem (PIEZĪME: uzmanieties, lai vienā laika joslā netiktu atšifrēta zipfile, kas izveidota citā - ZIP arhīvos, kas nav tie, kas izveidoti ar Zip 2.1 vai jaunāku versiju, nav laika joslu informācijas un "jaunāks" fails no austrumu laika zonas patiesībā var būt vecāks):

unzip -fo avoti

Lai iegūtu pašreizējā direktorijā jau esošu failu jaunākas versijas un izveidotu failus, kas vēl nav pieejami (tas pats brīdinājums, kā iepriekšējais piemērs):

unzip -uo avoti

Lai parādītu diagnostikas ekrānu, kurā parādīts, kuras unzip un zipinfo opcijas tiek glabātas vides mainīgos , neatkarīgi no tā, vai ir izveidots atšifrēšanas atbalsts, kompilators, ar kuru tika noņemts unzip , uc:

unzip -v

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

unzip -l file.zip

Veikt divvietīgi kluss saraksts:

unzip -ql file.zip

(Ievērojiet, ka `` .zip '' parasti nav nepieciešams.) Lai veiktu standarta ierakstu:

unzip --ql file.zip

vai

unzip -lq failu.zip

vai

unzip-l-q file.zip

(Papildu mīnus opcijas nesāpēs.)

Pabeigt komandas sintakse: zip
Pabeigt komandas sintakse: unzip