Linux команданың zip нұсқасын қолдану

Кіріспе оқу құралы

Төмендегі мысалдарда «zip файлдары» деп аталатын «мұрағат» файлдарын ашпау үшін пәрменді бұғаттаудың әдеттегі пайдаланулары көрсетілген. Мұрағат файлдары стандартты zip файл пішімін пайдаланатын zip сияқты бағдарламалық жасақтама арқылы жасалады деп есептеледі.

Архивтің барлық мүшелерін шығарып алу үшін Unzip пайдалану үшін ағымдағы каталогқа және төмендегі қосымша каталогтарға қажет болса, кез-келген подкаталогты жасаңыз:

белгісіз әріптер

Letter.zip барлық мүшелерін тек ағымдағы каталогқа шығару үшін:

unzip -j әріптері

Letters.zip файлын тексеру үшін тек мұрағаттың жақсы немесе жоқ екендігін көрсететін жиынтық хабарды басып шығарыңыз :

unzip -tq әріптері

Ағымдағы каталогта барлық zipfiles тексеру үшін, тек қана жиынтықты басып шығарыңыз:

unzip -tq \ *. zip

(Жұлдызша алдында қиғаш сызық тек Unix-дағы сияқты қойылмалы таңбаларды кеңейтсе, қажет болса, төмендегі бастапқы мысалдардағы сияқты қос тырнақшалар пайдаланылуы мүмкін). Стандартты шығаруға алу үшін әріптердің .tex , жергілікті соңы конвенциясына автоматты түрде түрлендіру және шығысын көп шығаруға (1):

unzip -ca әріптері \ *. tex | Көбірек

Paper1.dvi екілік файлын стандартты шығару үшін шығару және оны басып шығару бағдарламасына жіберу:

unzip -p мақала paper1.dvi | dvips

FORTRAN және C барлық бастапқы файлдарын - *. F, * .c, * .h және Makefile - / tmp каталогына шығару үшін:

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

(қос тырнақшалар Unix жүйесінде ғана қажет және тек қана қосылса). FORTRAN және C барлық бастапқы файлдарын (қарамастан * .c және * .C қарамастан және кез келген Makefile, Makefile, MAKEFILE немесе соған ұқсас) файлдарды алу үшін:

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

Мұндай файлдарды шығарып алу үшін, бірақ барлық MS-DOS немесе VMS атауларын төменде келтіріп, барлық файлдардың жолдың соңын жергілікті стандарттарға («екілік» деп белгіленуі мүмкін кез келген файлдарды есепке алмағанда) түрлендіреді:

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

Ағымдағы каталогта бұрыннан бар файлдардың жаңа нұсқаларын ғана сұратып алу үшін (ЕСКЕРТПЕ: басқа уақытта жасалған zipfile-де бір уақыт белдесуінде абай болыңыз - ZIP 2.1 немесе одан кейінгі нұсқалардан басқа ZIP мұрағаттарында уақытша ақпарат жоқ; шығыс уақыт белдеуінен «жаңа» файл шын мәнінде ескі болуы мүмкін):

unzip -fo көздері

Ағымдағы каталогтағы файлдардың жаңарақ нұсқаларын шығару және бұрыннан жоқ кез келген файлдарды жасау (алдыңғы мысалдағыдай ескерту):

unzip -uo көздері

Зиянды және zipinfo опцияларының қоршаған ортаға айнымалыларда сақталатын диагностикалық экранды көрсету үшін, шифрлауды қолдау қол жетімді бола ма, компилятор,

unzip -v

Соңғы бес мысалда, UNZIP немесе UNZIP_OPTS параметрлері -q деп орнатылсын. Жалғыз тізімді жасау үшін:

unzip -l file.zip

Екі есе тыныш тізімді жасау үшін:

unzip -ql file.zip

(Назар аударыңыз, бұл «.zip» әдетте қажет емес.) Стандартты листингті жасау үшін:

unzip --ql file.zip

немесе

unzip -lq file.zip

немесе

unzip -l-q file.zip

(Опциялардағы қосымша минус зиян келтірмейді.)

Пәрменнің толық синтаксисі: zip
Пәрменнің толық синтаксисі: unzip