בייַשפּיל ניצט פון די Linux Command Zip

אַ ינטראָדוקטאָרי טוטאָריאַל

די פאלגענדע ביישפילן ווייַזן די טיפּיש ניצט פון דעם באַפֿעל ונדיפּ פֿאַר ימפּאַקקידזשינג "אַרקייוו" טעקעס, אויך גערופן "פאַרשלעסלען טעקעס". די אַרקייוו טעקעס זענען אנגענומען צו זיין דזשענערייטאַד מיט ווייכווארג אַזאַ ווי פאַרשלעסלען, וואָס ניצט די נאָרמאַל פאַרשלעסלען טעקע פֿאָרמאַט.

צו נוצן ונדיפּ צו עקסטראַקט אַלע מיטגלידער פון די אַרטשיווע letters.zip אין די קראַנט וועגווייַזער און סובדירעקטאָריז ונטער עס, שאפן קיין סובדירעקטאָריז ווי נייטיק:

ונזיפּ אותיות

צו עקסטראַקט אַלע מיטגלידער פון letters.zip אין די קראַנט Directory בלויז:

ונזיפּ-דזש אותיות

צו פּרובירן letters.zip , דרוקן בלויז אַ קיצער אָנזאָג אַז די אַרקייוו איז גוט אָדער ניט:

ונזיפּ-טק אותיות

צו פּרובירן אַלע זיפּפילעס אין דעם קראַנט וועגווייַזער, דרוקן בלויז די סאַמעריז:

ונזיפּ-טק \ *. זיפּ

(די באַקקלאַש איידער די אַסטעריסק איז בלויז פארלאנגט אויב די שאָל יקספּאַנדז ווילדקאַרדס, ווי אין יוניקס; טאָפּל קוואָטעס קען האָבן געוויינט אַנשטאָט, ווי אין די מקור ביישפילן אונטן.) צו עקסטראַקט צו נאָרמאַל פּראָדוקציע אַלע מיטגלידער פון letters.zip וועמענס נעמען סוף .טעקס , אַוטאָ-קאַנווערטינג צו די היגע סוף-פון-שורה קאַנווענשאַן און פּייפּינג די פּראָדוקציע אין מער (1):

ונזיפּ -קאַ אותיות \ *. טעקס | מער

צו עקסטראַקט די ביינערי טעקע פּאַפּער 1.dvi צו נאָרמאַל רעזולטאַט און אַריבערפירן עס צו אַ דרוק פּראָגראַם:

unzip -p ארטיקלען paper1.dvi | דוויפּס

צו עקסטראַקט אַלע FORTRAN און C מקור טעקעס - *. פ, * .ק, *. ה, און מאַקעפילע - אין די / טמפּ וועגווייַזער:

ונזיפּ מקור.זיפּ "*. [פטש]" Makefile -d / tmp

(די טאָפּל קוואָטעס זענען נייטיק בלויז אין יוניקס און בלויז אויב גלאָבבינג איז פארקערט אויף). צו עקסטראַקט אַלע פאָרמס און C מקור טעקעס, ראַגאַרדלאַס פון פאַל (אַזאַ ווי ביידע * .ק און *. C, און קיין מאַכןפילע, Makefile, MAKEFILE אָדער ענלעך):

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

צו עקסטראַקט קיין אַזאַ טעקעס אָבער גער קיין יקערדיק מיי-דאס אָדער וומס נעמען צו גרעסערן און קאָנווערט די שורה-ענדינגז פון אַלע די טעקעס צו די היגע נאָרמאַל (אָן רעספּעקט צו קיין טעקע וואָס זאל זיין אנגעצייכנט 'ביינערי' '):

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

צו עקסטראַקט בלויז נייַער ווערסיעס פון די טעקעס שוין אין די קראַנט וועגווייַזער אָן קוועריינג (טאָן: זיין אָפּגעהיט פון ונדיפּסינג אין איין צייַטזאָנע אַ זיפּפילע באשאפן אין אנדערן - זיפ אַרקייווז אנדערע ווי די באשאפן דורך זיפּ 2.1 אָדער שפּעטער טאָן קיין צייַטזאָנע אינפֿאָרמאַציע, און אַ `` נייַער '' טעקע פון ​​אַ מזרח צייטזאָנע זאל, אין פאַקט, זיין עלטערע):

unzip -fo קוואלן

צו עקסטראַקט נייַער ווערסיעס פון די טעקעס שוין אין דעם קראַנט וועגווייַזער און צו מאַכן קיין טעקעס נישט שוין דאָרט (זעלביקער קייוויאַט ווי פרייַערדיק בייַשפּיל):

unzip -uo קוואלן

צו אַרויסווייַזן אַ דיאַגנאָסטיק פאַרשטעלן ווייזונג וואָס ונטיפּ און זיפּינפאָרמע אָפּציעס זענען סטאָרד אין סוויווע וועריאַבאַלז , אויב די דעקריפּטיאָן שטיצן איז געווען קאַמפּיילד, דער קאַמפּיילער וואָס אָזיפּ איז געווען צונויפגעשטעלט,

unzip -v

אין די לעצטע פינף ביישפילן, יבערקוקן אַז UNZIP אָדער UNZIP_OPTS איז באַשטימט צו -q. צו טאָן אַ יינציק שטיל ליסטינג:

unzip -l file.zip

צו מאַכן אַ דאַבלי שטיל ליסטינג:

unzip -ql file.zip

(באַמערקונג אַז די `` .זיפּ '' איז בכלל ניט נייטיק.) צו טאָן אַ נאָרמאַל רשימה:

unzip --ql file.zip

אָדער

unzip -lq file.zip

אָדער

uzip -l - q file.zip

(עקסטרע מינוסעס אין אָפּציעס טאָן ניט שאַטן.)

גאַנץ סינטאַקס פון דעם באַפֿעל: פאַרשלעסלען
גאַנץ סינטאַקס פון דעם באַפֿעל: אַנזיפּ