Pavyzdys "Linux Command zip" naudojimo būdai

Įvadinis pamokymas

Toliau pateikti pavyzdžiai iliustruoja tipiškus komandos " unzip " panaudojimą, norint išpakuoti "archyvų" rinkmenas, dar vadinamą "zip failais". Manoma, kad archyviniai failai bus sugeneruoti naudojant programinę įrangą, pvz., "Zip", kurioje naudojamas standartinis zip failo formatas.

Norėdami naudoti atspaudą, kad ištrauktumėte visus archyvo raidžių narius.zip į dabartinį katalogą ir po jo esančias pakatalogį, kurdami bet kokius pakatalogius, jei reikia:

atspausdinti laiškus

Išskirti visus raidžių failus.zip tik į dabartinį katalogą:

Unzip-j raidės

Norėdami patikrinti raides.zip , spausdinkite tik trumpą pranešimą, nurodantį, ar archyvas yra tinkamas, ar ne:

atspausdinti -tq raides

Norėdami patikrinti visus zipfiles dabartiniame kataloge, spausdinkite tik santraukas:

Unzip-tq \ *. zip

(Žvaigždutė turi būti grąžinama tik tuo atveju, jei lukštas išplečia pakaitos simbolius, kaip ir "Unix", vietoj jo gali būti naudojamos dvigubos kabutės, kaip nurodyta žemiau esančiuose šaltinio pavyzdžiuose.) Norėdami išgauti į standartinę išvestį visi raidžių nariai.zip, kurių vardai baigiasi .tex , automatinis konvertavimas į vietinį pabaigos eilutę ir vamzdynas išvesties į daugiau (1):

atspausdinti -ca raidės \ *. tex | daugiau

Norėdami ištraukti dvejetainę failą paper1.dvi į standartinę išvestį ir perkelti į spausdinimo programą:

Unzip-p straipsniai paper1.dvi | dvips

Ištraukti visus FORTRAN ir C šaltinio failus - * .f, * .c, * .h ir Makefile į katalogą / tmp:

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

(dvigubos kabutės yra būtinos tik "Unix" sistemoje ir tik tuo atveju, jei įjungtas "globing"). Išskirti visus FORTRAN ir C šaltinio failus, nepriklausomai nuo atvejo (pvz., Tiek * .c ir * .C, tiek bet kokios Makefile, Makefile, MAKEFILE ar panašios):

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

Išgauti bet kokius tokius failus, bet paversti didžiąsias MS-DOS ar VMS vardus mažosiomis raidėmis ir konvertuoti visų failų eilutės pabaigą į vietinį standartą (nepaisant jokių failų, kurie gali būti pažymėti kaip "binariniai"):

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

Išskirti tik naujesnes dabartinėse kataloge jau esančių failų versijas be užklausų (PASTABA: būkite atsargūs, kad viename laiko juostos zip žymų rinkmena būtų sukurta kitoje - ZIP archyvuose, išskyrus sukurtus Zip 2.1 ar vėlesniais, nėra laiko juostos informacijos ir "naujesnio" failas iš rytinio laiko juostos iš tikrųjų gali būti didesnis):

Unzip -fo šaltiniai

Norėdami išgauti naujas dabartinių katalogų jau esančių failų versijas ir kurti bet kokius failus, kurie dar nėra (tokia pat įspėjimas kaip ir ankstesnis pavyzdys):

išpakuokite -uo šaltinius

Norėdami parodyti diagnostinį ekraną, nurodantį, kokios išarchyvuotos ir zipinfo parinktys yra saugomos aplinkos kintamose , ar kompiliavimas buvo atliekamas iššifravimo palaikymas, kompiliatorius, su kuriuo buvo sukompulsuojama, ir tt:

Unzip -v

Paskutiniuose penkiuose pavyzdžiuose daroma prielaida, kad UNZIP arba UNZIP_OPTS yra -q. Atlikti vienkartinį ramybės sąrašą:

Unzip-l failas.zip

Norėdami atlikti dvigubai tylį sąrašą:

unzip -ql file.zip

(Atkreipkite dėmesį, kad paprastai ".zip" nėra būtinas.) Norėdami atlikti standartinį sąrašą:

unzip -ql file.zip

arba

Unzip-lq failas.zip

arba

Unzip-l-q file.zip

(Papildomų minusų pasirinkimas nesiseka.)

Užbaigti komandos sintaksę: zip
Užbaigti komandos sintaksę: atspausdinti