Conto panggunaan zip Command Linux

Tutorial Pandhuan

Conto-conto ing ngisor iki nggambarake kegunaan unzip sing dienggo kanggo ngeculake file "arsip", uga disebut "file zip". File arsip dianggep bakal dikembangake nggunakake piranti lunak kayata zip, sing nggunakake format file zip standar.

Kanggo nggunakake unzip kanggo ngekstrak kabeh anggota surat arsip.zip menyang direktori lan subdirektori saiki ing ngisor iki, nggawe sembarang subdirektori sing dibutuhake:

unzip huruf

Kanggo extract all members of letters.zip menyang direktori sing saiki mung:

unzip -j huruf

Kanggo nyoba letters.zip , mung ngeculake pesen ringkesan nuduhake manawa arsip iku OK utawa ora:

unzip -tq huruf

Kanggo nyoba kabeh zip ing direktori saiki, mung pencét ringkesan:

unzip -tq \ *. zip

(Ing backslash sadurunge tanda bintang mung dibutuhake yen cangkang ngembangake wildcards, kaya ing Unix; dobel kutipan bisa digunakake, kaya ing conto sumber ngisor.) Kanggo extract kanggo output standar kabeh anggota letters.zip kang jeneng pungkasan ing .tex , otomatis ngowahi menyang konvensi end-of-line lokal lan piping output dadi luwih (1):

unzip -ca huruf \ *. tex | luwih akeh

Kanggo extract file paper1.dvi biner menyang output standar lan pipa menyang program printing:

unzip -p articles paper1.dvi | dvips

Kanggo ngekstrak kabeh file sumber FORTRAN lan C - *. F, * .c, * .h, lan Makefile - menyang direktori / tmp:

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

(tanda kutip ganda mung perlu ing Unix lan mung yen globbing diuripake). Kanggo ngekstrak kabeh file sumber FORTRAN lan C, sanajan ana (contone * .c lan * .C, lan any makefile, Makefile, MAKEFILE utawa padha):

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

Kanggo ngekstrak file kasebut, nanging ngowahi kabeh jeneng MS-DOS utawa VMS aksara kapital menyang kothak lan ngowahi garis-endings kabeh file menyang standar lokal (tanpa mesthine file sing bisa ditandhani minangka `binary '):

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

Kanggo mbusak mung versi anyar file sing wis ana ing direktori saiki, tanpa query (CATETAN: ati-ati unzipping ing siji timezone zipfile digawe ing arsip - arsip ZIP - liyane saka sing digawe Zip 2.1 utawa mengko ora ngemot informasi wektu, lan file sing luwih anyar saka wektu zona wétan bisa uga luwih lawas):

unzip -fo sumber

Kanggo ngekstrak versi anyar file sing wis ana ing direktori saiki lan kanggo nggawe file sing durung ana (cathetan sing padha kaya conto sadurungé):

unzip -uo sources

Kanggo nampilake layar diagnostik nampilake opsi unzip lan zipinfo sing disimpen ing variabel lingkungan , manawa dhukungan decryption wis dikompilasi, kompilator sing diinstal unzip , lan liya-liyane:

unzip -v

Ing limang conto pungkasan, nganggep UNZIP utawa UNZIP_OPTS diset menyang -q. Kanggo nggawe daftar sepi sing sepi:

unzip -l file.zip

Kanggo nggawe daftar sepi sing sepi:

unzip -ql file.zip

(Elinga yen `` zip '' umume ora perlu.) Kanggo nggawe daftar standar:

unzip - ql file.zip

utawa

unzip -lq file.zip

utawa

unzip -l - q file.zip

(Ekstra ekstra ing opsi ora natoni.)

Sintaks lengkap perintah: zip
Sintaks lengkap perintah: unzip