Ekzemple uzoj de la Linuksa Komando-zip

Introductoria Lernilo

La jenaj ekzemploj ilustras tipajn uzojn de la komando senŝipaj por senpaksi "arkivojn", ankaŭ nomitajn "zip-dosierojn". Oni supozas ke la arkivaj dosieroj estas generitaj per programaro kiel zip, kiu uzas la norman zip-dosieron.

Por uzi senŝipon por ĉerpi ĉiujn membrojn de la arĥivaj literoj.zipu en la nunan dosierujon kaj subdosierujojn sub ĝi, kreante iujn subdosierujojn kiel necese:

Senŝeligi literojn

Por ĉerpi ĉiujn membrojn de literoj.zip nur en la nunan dosierujon:

senŝipigi -j leterojn

Por provi literojn.zip , presi nur resuman mesaĝon indikante ĉu la arĥivo estas bone aŭ ne:

senŝipigi -tq-literojn

Por provi ĉiujn zipfiliojn en la nuna dosierujo, presante nur la resumojn:

senŝipigi -tq \ *. zip

(La backslash antaŭ la asterisko nur estas postulita se la ŝelo ekspansiiĝas kartojn, kiel en Unikso; duoblaj citaĵoj povus esti uzitaj anstataŭe, kiel en la fontaj ekzemploj sube) Por ĉerpi al norma eligo ĉiuj membroj de literoj.zip kies nomoj finiĝas .tex , aŭtomate-konvertiĝanta al la loka fino-de-linio konvencio kaj piping la eligo en pli (1):

senŝipigi -kaj literoj \ *. tex | pli

Por ĉerpi la binaran dosieron paper1.dvi al norma eligo kaj tuberigi ĝin al presa programo:

senŝipigi -p artikolojn paper1.dvi | dvips

Por ĉerpi ĉiujn fontojn de FORTRAN kaj C-fontoj - *. F, * .c, * .h, kaj Makefile - en la dosierujon / tmp:

malŝipi fonton.zip "*. [fch]" Makefile -d / tmp

(la duoblaj citaĵoj estas necesaj nur en Unikso kaj nur se globado estas turnita). Por ĉerpi ĉiujn fontojn de FORTRAN kaj C, sendepende de la kazo (ekz., Ambaŭ * .c kaj * .C, kaj ajna makefile, Makefile, MAKEFILE aŭ simila):

malŝipi -C font.zip "*. [fch]" makefile -d / tmp

Por ĉerpi tiajn dosierojn sed konverti ajnajn plej grandajn MS-DOS aŭ VMS-nomojn al minusklaĵo kaj konverti la finaĵojn de ĉiuj dosieroj al la loka normo (sen respekto al iuj dosieroj, kiuj povus esti markitaj "binaraj"):

malŝipu -aaCL fonto.zip "*. [fch]" makefile -d / tmp

Por ĉerpi nur novajn versiojn de la dosieroj jam en la nuna dosierujo, sen pridemandado (NOTO: zorgu pri unsupribado en unu tempozono zipfile kreita en alia - ZIP arkivoj krom tiuj kreitaj de Zip 2.1 aŭ poste enhavas neniun tempon-informon, kaj '`pli nova' 'dosiero de orienta tempazono eble estas pli malnova):

malŝpruci fontojn

Por ĉerpi pli novajn versiojn de la dosieroj jam en la nuna dosierujo kaj krei ajnajn dosierojn ne jam (samtempe kaŝi kiel antaŭa ekzemplo):

malŝipi -uo fontojn

Por montri diagnozan ekranon montrante, ke senŝipaj kaj zipinfo- opcioj estas konservitaj en mediaj variabloj , ĉu neĉifrita subteno estis kompilita, la kompililo kun kiu elŝipiĝis kompilita, ktp .:

senŝipigi -v

En la lastaj kvin ekzemploj, supozas, ke UNZIP aŭ UNZIP_OPTS estas al -q. Por fari singule trankvila liston:

senŝipigi -l dosieron.zip

Por fari duoble trankvila liston:

senŝipigi -ql-dosieron.zip

(Rimarku, ke la '' .zip '' ĝenerale ne estas necesa) Por fari norman liston:

senŝipigi --ql-dosiero.zip

senŝipigi -lq-dosiero.zip

senŝipigi -l - q file.zip

(Ekstra tempo en ebloj ne vundas.)

Kompleta sintakso de la komando: zip
Kompleta sintakso de la komando: unzip