Pananglitan nga paggamit sa Linux Command zip

Usa ka Pasiuna nga Pasiuna

Ang mosunod nga mga pananglitan nag-ilustrar sa kasagaran nga mga gamit sa unzip nga command alang sa pag-unpack sa mga file "archive", gitawag usab nga "zip files". Ang mga file sa archive gituohan nga gamiton gamit ang software sama sa zip, nga naggamit sa standard nga zip file format.

Aron magamit ang unzip aron makuha ang tanan nga mga miyembro sa archive letters.zip ngadto sa kasamtangan nga direktoryo ug mga subdirektura sa ubos niini, paghimo sa bisan unsang mga subdirektura kung gikinahanglan:

unzip mga sulat

Aron makuha ang tanan nga mga miyembro sa mga sulat.zip ngadto sa kasamtangan nga directory lamang:

unzip -j nga mga letra

Aron sulayan ang mga sulat.zip , pag-imprinta lamang sa usa ka summary nga mensahe nga nagpakita kon ang arkibo ba OK o dili:

unzip -tq nga mga letra

Aron masulayan ang tanan nga zipfiles sa kasamtangan nga directory, iimprinta lamang ang mga summaries:

unzip -tq \ *. zip

(Ang backslash sa wala pa ang asterisk gikinahanglan lamang kung ang kahayupan nagpalapad sa mga wildcard, sama sa Unix; dobleng mga kinutlo mahimo nga gigamit hinoon, ingon sa mga panig-ingnan nga mga panid sa ubos.) Aron makuha sa standard nga output ang tanan nga mga sakop sa mga letter.zip kansang mga ngalan natapos sa .tex , pag-usab sa auto ngadto sa lokal nga kombensiyon sa katapusan nga linya ug paghimo sa output nga mas daghan (1):

unzip -ca nga mga letra \ *. tex | labaw pa

Aron makuha ang binary file paper1.dvi ngadto sa standard output ug pipe kini ngadto sa usa ka programa sa pag-imprenta:

unzip -p articles paper1.dvi | dvips

Aron makuha ang tanan nga FORTRAN ug C source files - *. F, * .c, * .h, ug Makefile - ngadto sa / tmp directory:

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

(ang doble nga mga kinutlo gikinahanglan lamang sa Unix ug kung ang pag-ablihan ginabuksan). Aron makuha ang tanan nga mga file sa source nga FORTRAN ug C, walay pagsapayan sa kaso (eg, both * .c ug * .C, ug bisan unsang makefile, Makefile, MAKEFILE o susama):

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

Aron makuha ang bisan unsa nga mga file apan mag-convert sa bisan unsang dagkong MS-DOS o VMS nga mga pangalan ngadto sa gagmay'ng papel ug ibalhin ang mga linya-pagtapos sa tanan nga mga file ngadto sa lokal nga sumbanan (nga walay pagtahod sa bisan unsang mga file nga mahimong gimarkahan nga `` binary ''):

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

Aron makuha ang mas bag-o nga mga bersyon sa mga file nga anaa sa kasamtangan nga direktoryo, nga walay pagpangutana (PAHINUMDOM: pag-amping sa pag-unzip sa usa ka timezone sa zipfile nga gilalang sa lain nga - ZIP archive gawas sa mga gimugna sa Zip 2.1 o sa ulahi walay impormasyon sa timezone, ug Ang usa ka "bag-o" nga file gikan sa timezone sa sidlakan mahimo, sa pagkatinuod, mahimong mas tigulang):

unzip -fo sources

Aron makuha ang mas bag-ong bersyon sa mga file nga anaa sa kasamtangan nga direktoryo ug paghimo sa bisan unsa nga mga file nga wala na didto (pareho nga caveat sama sa nangaging pananglitan):

unzip -uo nga mga tinubdan

Sa pagpakita sa usa ka diagnostic screen nga nagpakita kung unsa ang unzip ug zipinfo nga mga kapilian nga gitipigan sa mga variable sa kalikupan , bisan ang suporta sa dekripsiyon gihugpong, ang compiler nga unzip gihugpong, ug uban pa.

unzip -v

Sa katapusan nga lima ka mga pananglitan, hunahunaa nga ang UNZIP o UNZIP_OPTS gitakda nga -q. Sa pagbuhat sa usa ka hilom nga hilom nga paglista:

unzip -l file.zip

Sa paghimo sa usa ka hilom nga hilom nga paglista:

unzip -ql file.zip

(Hinumdomi nga ang "` .zip '' kasagaran dili gikinahanglan.) Sa paghimo sa usa ka standard nga listahan:

unzip - ql file.zip

o

unzip -lq file.zip

o

unzip -l - q file.zip

(Dugang nga mga minus sa mga kapilian dili masakitan.)

Kompleto ang syntax sa sugo: zip
Kompleto ang syntax sa sugo: unzip