די Linux Unzip Command

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

דעקאָמפּרעססינג אַ איין זיפּ טעקע אין די קראַנט פאָלדער

די גרונט סינטאַקס פֿאַר דעקאָמפּרעססינג אַ טעקע איז:

unzip filename

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

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

ונזיפּ "מענאַס צו סאָבריעטי"

דעקאָמפּרעססינג מער ווי איין פילעס

דער מענטש באַפֿעל לעץ איר דעקאָמפּרעסס מער ווי איין טעקע אין אַ צייַט ניצן די ווייַטערדיק סינטאַקס:

ונזיפּ פילענאַמע 1 פילענאַמע 2 פילענאַמע 3

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

ונזיפּ "טראַש.זיפּ" "דראַגאָנטאָוון.זיפּ" "היי סטאָאָפּיד.זיפּ"

וואָס איר דעמאָלט באַקומען, אָבער, איז דעם טעות:

אַרטשיוועס: טראַש.זיפּ וואָרענען: פילענאַמע נישט מאַטשט: Dragontown.zip <

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

ונזיפּ '* .זיפּ'

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

ונזיפּ אַ טעקע אָבער ויסשליסן זיכער אנדערע

אויב איר האָבן אַ פאַרשלעסלען טעקע און איר ווילן צו עקסטראַקט אַלע די טעקעס אַחוץ פֿאַר איינער, נוצן די-קס באַשטימען, ווי גייט:

unzip filename.zip -x filetoexclude.zip

צו פאָרזעצן מיט אונדזער בייַשפּיל, די אלבאם "טראַש" דורך אַליס קופּער האט אַ ליד טייטאַלד "בעד אָף נאַילס." צו עקסטראַקט אַלע די לידער אַחוץ פֿאַר "בעט פון נאַילס," איר'ד נוצן די ווייַטערדיק סינטאַקס:

unzip טראַש.זיפּ -קס "בעט פון נאַילס.מפּ 3"

עקסטראַקט אַ זיפּ טעקע צו אַ אַנדערש Directory

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

unzip filename.zip -d וועג / צו / עקסטראַקט / צו

למשל, צו דעקאָמפּרעסס די "טראַש.זיפּ" טעקע צו "/ home / music / Alice Cooper / Trash," איר'ד נוצן די ווייַטערדיק סינטאַקס:

ונזיפּ טראַש.זיפּ-ד / היים / מוזיק / אַליס קופּער / אָפּפאַל

ווי צו ווייַזן דעם אינהאַלט פון אַ קאַמפּרעסט זיפּ טעקע

צו רשימה די אינהאַלט פון אַ קאַמפּרעסט פייל, נוצן די-ל באַשטימען:

unzip -l filename.zip

צו זען אַלע די לידער אין דעם אלבאם "Trash.zip", נוצן די פאלגענדע:

unzip -l טראָש.זיפּ

די אינפֿאָרמאַציע אומגעקערט כולל:

ווי צו פּרובירן אויב אַ זיפּ טעקע איז גילטיק

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

unzip -t filename.zip

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

unzip -t טראָש.זיפּ

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

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

אויב איר וואָלט ווי מער דיטיילד אינפֿאָרמאַציע, נוצן די -v באַשטימען, וואָס רעזולטאטן מער ווערבאָוזע אינפֿאָרמאַציע:

דער סינטאַקס איז ווי גייט:

ונזיפּ -וו פילענאַמע

פֿאַר בייַשפּיל:

unzip -v טראַש.זיפּ

די ווערבאָוזע רעזולטאַט כּולל די פאלגענדע אינפֿאָרמאַציע:

דעקאָמפּרעסס אַ זיפּ טעקע צו די Current Directory אָן קרעאַטינג דירעקטאָריעס

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

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

אויב איר ווילן אַלע די ". טקסט" טעקעס צו עקסטראַקט אין דעם קראַנט טעקע אָן די פאָלדערס זייַענדיק ריקריייטיד, איר'ד נוצן די-דזש באַשטימען, ווי גייט:

unzip -j filename.zip

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

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

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

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

unzip -n filename.zip

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

unzip -o filename.zip

עקסטראַקטינג שפּריכוואָרט-פּראָטעקטעד זיפּ פילעס

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

ונזיפּ -פּ פּאַראָל פילענאַמע.זיפּ

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

unzip -P kittens123 filename.zip

ונזיפּפּינג אַ טעקע אָן ווייַזנדיק קיין רעזולטאַט

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

unzip -q filename.zip

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

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