Úvodní výukový program
Následující příklady ilustrují typické použití příkazu unzip pro rozbalení souborů "archivace", nazývaných také "zip files". Předpokládá se, že archivní soubory budou generovány pomocí softwaru, jako je zip, který používá standardní formát souboru zip.
Chcete-li rozbalit všechny členy archivu letters.zip do aktuálního adresáře a podadresářů pod ním, použijte unzip a vytvořte libovolné podadresáře podle potřeby:
Chcete-li získat všechny členy letter.zip pouze do aktuálního adresáře:
unzip -j písmenaChcete-li testovat dopisy.zip , tiskněte pouze souhrnnou zprávu o tom, zda je archiv v pořádku nebo nikoli:
unzip -tq písmenaChcete-li otestovat všechny zip soubory v aktuálním adresáři, tiskněte pouze souhrny:
unzip -tq \ *. zip(Zpětné lomítko před hvězdičkou je požadováno pouze v případě, že shell rozšiřuje zástupné znaky, jako v Unixu, místo toho by se mohly použít dvojité uvozovky, jako v níže uvedených příkladech.) Chcete-li získat standardní výstup všem členům letters.zip, jejichž jména končí .tex , automatickou konverzí na místní koncovou konvenci a pipetování výstupu do více (1):
unzip -ca písmena \ *. tex. | víceChcete-li extrahovat binární soubor paper1.dvi na standardní výstup a přetáhněte jej do tiskového programu:
unzip -p články paper1.dvi | dvipsVýpis všech zdrojových souborů FORTRAN a C - *. F, * .c, * .h a Makefile - do adresáře / tmp:
unzip source.zip "*. [fch]" Makefile -d / tmp(dvojité uvozovky jsou nutné pouze v Unixu a pouze pokud je zapnuto zaplnění). Chcete-li extrahovat všechny zdrojové soubory FORTRAN a C, bez ohledu na případ (např. * .c a * .C, a jakýkoli makefile, Makefile, MAKEFILE nebo podobný):
unzip -C zdroj.zip "*. [fch]" makefile -d / tmpChcete-li tyto soubory extrahovat, ale převedete libovolné velká písmena MS-DOS nebo VMS na malá písmena a převedete konce řádků všech souborů na místní standard (bez ohledu na soubory označené "binární"):
rozbalit -aaCL source.zip "*. [fch]" makefile -d / tmpChcete-li extrahovat pouze novější verze souborů již v aktuálním adresáři, bez dotazování (POZNÁMKA: Buďte opatrní při rozbalení v jednom časovém pásmu zip soubor vytvořený v jiném-- ZIP archivech jiných než těch vytvořených Zip 2.1 nebo novějším neobsahují žádné informace o časovém pásmu a "novější" soubor z východního časového pásma může být ve skutečnosti starší):
unzip -fo zdrojeChcete-li extrahovat novější verze souborů již v aktuálním adresáři a vytvářet soubory, které již nejsou tam (stejně jako předchozí příklad):
unzip -uo zdrojeChcete-li zobrazit diagnostickou obrazovku, která ukazuje, která volba unzip a zipinfo jsou uložena v proměnných prostředí , zda byla kompilována podpora dešifrování, kompilátor, se kterým byl zkompilován, atd .:
unzip -vV posledních pěti příkladech předpokládejme, že UNZIP nebo UNZIP_OPTS je nastavena na -q. Chcete-li provést jednoznačně klidný výpis:
unzip -l file.zipChcete-li udělat dvojitý klidný výpis:
unzip -ql file.zip(Vezměte na vědomí, že `` .zip '' není obecně nutný.) Chcete-li provést standardní výpis:
rozbalit soubor --ql file.zipnebo
unzip -lq file.zipnebo
rozbalit -l - q file.zip (Mimořádné minusy v možnostich neublíží.)
Kompletní syntaxe příkazu: zip
Kompletní syntaxe příkazu: unzip