Linuxi käskude zip-i näidete kasutamine

Sissejuhatav juhendaja

Alljärgnevad näited illustreerivad käskude tüüpilisi kasutusalasid lahtipakkimisel "arhiivifaile", mida nimetatakse ka "zip-failideks". Arvatakse, et arhiivifailid genereeritakse tarkvara , näiteks zip-i abil, mis kasutab standardset ZIP-failivormingut.

Rakenduse unzip kasutamine kõigi arhiivi tähemärkide liikmete eemaldamiseks.zip selle all olevasse kataloogi ja alamkataloogidesse, luues vajadusel kõik alamkataloogid:

unzip-tähed

Kõigi tähemärkide eemaldamiseks.zip ainult aktiivse kataloogi:

unzip-j tähed

Piltide kontrollimiseks.zip, trükkides ainult kokkuvõtteid, mis näitavad, kas arhiiv on õige või mitte:

unzip-tq tähed

Kõigi praeguse kataloogi zipfailide testimiseks, trükkides ainult kokkuvõtteid:

unzip-tq \ *. zip

(Tagaklahvi eelmine tärniga on vaja ainult siis, kui karp laiendab metamärke, nagu ka Unixis, selle asemel võib kasutada ka topeltjutumärke, nagu allpool toodud alltoodud näites). Standardväljundiks eraldatakse kõik kirja liikmed.zip, kelle nimed lõpevad .tex , automaatne konverteerimine kohalikku end-of-line konventsiooni ja torustik väljund rohkem (1):

unzip-ka tähed \ *. tex | rohkem

Binaarfailipaberi1.dvi ekstraktist standardväljundisse ja printige see printimisprogrammile:

unzip -p artiklid paber1.dvi | dvips

Kõikide FORTRANi ja C lähtefailide - * .f, * .c, * .h ja Makefile - eemaldamiseks kataloogi / tmp:

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

(topeltjutumärgid on vajalikud ainult Unixis ja ainult siis, kui globbing on sisse lülitatud). Kõigi FORTRANi ja C lähtefailide (välja arvatud nii * .c kui ka * .C ning kõik makefile, Makefile, MAKEFILE jms) ekstraktid väljavõtte tegemiseks:

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

Selliste failide väljavõtmiseks teisendage kõik suuremad MS-DOS- või VMS-nimed väiketähtedega ja teisendage kõigi failide ridade lõppdokumendid kohalikuks standardiks (võtmata arvesse mis tahes faili, mis võib olla märgitud `` binaarne ''):

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

Praeguses kataloogis juba olemasolevate failide uuemad versioonid ilma päringuteta (MÄRKUS: olge ettevaatlik, et ühes ajavööndis avaneks zipfail, mis on loodud teises ZIP-arhiivis, välja arvatud need, mis on loodud Zip 2.1 või uuema versiooniga, ei sisalda ajavööndi teavet ja Ida-ajavööndi uuem fail võib olla tegelikult vanem):

unzip -fo allikaid

Praeguses kataloogis olevate failide uuemate versioonide väljavõtmiseks ja failide loomiseks, mis pole seal juba olemas (sama ettekuulutus nagu eelmine näide):

unzip -uo allikad

Et kuvada diagnostikakraan, mis näitab, milliseid unzip- ja zipinfo- valikuid salvestatakse keskkonnamuutujates , kas kas dekrüpteerimise tugi oli koostatud, kompileerija, millega unzip kompileeriti, jne .:

unzip -v

Viimase viie näite korral oletame, et UNZIP või UNZIP_OPTS on seatud väärtuseks -q. Ainult vaikse loendi tegemine:

unzip -l fail.zip

Kahekordselt vaikse loendi tegemine:

unzip -ql fail.zip

(Pange tähele, et `` .zip '' pole üldjuhul vajalik.) Standardse nimekirja tegemine:

unzip --ql file.zip

või

unzip -lq file.zip

või

unzip -l - q file.zip

(Lisatasude miinused valikutes ei tee haiget.)

Käsu täielik käsu süntaks: zip
Käsu täielik käsu süntaks: unzip