لینکس کمانڈ زپ کا مثال استعمال

ایک تعقیقی سبق

مندرجہ ذیل مثالیں "محفوظ شدہ دستاویزات" فائلوں کو غیر پیکنگ کے لئے کمانڈ انوپ کی عام استعمال کی وضاحت کرتا ہے، جسے "زپ فائلیں" بھی کہا جاتا ہے. آرکائیو فائلوں کو زپ کے طور پر سافٹ ویئر کا استعمال کرتے ہوئے پیدا ہونے کا فرض کیا جاتا ہے، جو معیاری زپ فائل کی شکل کا استعمال کرتا ہے.

آرکائیو کے تمام اراکین کو نکالنے کے لئے غیر زپ کا استعمال کرنے کے لئے. موجودہ ڈائرکٹری اور ذیلی ڈائرکٹریز میں اس کے نیچے موجود، کسی بھی ذیلی ڈائریکٹریز کو لازمی طور پر بنانے کے لئے:

حروف ضائع کریں

صرف موجودہ ڈائرکٹری میں حروف کے تمام ارکان کو نکالنے کے لئے:

unzip -j حروف

خطوط کی جانچ پڑتال کرنے کے لئے، صرف خلاصہ کا پیغام پرنٹ کرنے کا اشارہ ہے کہ آیا آرکائیو ٹھیک ہے یا نہیں:

unzip -tq حروف

موجودہ ڈائرکٹری میں تمام زپ فیلڈز کی جانچ کرنے کے لئے، صرف خلاصہ چھپانا:

unzip -tq \ *. زپ

(تارکین وطن سے پہلے بیکلیسلیش صرف اس صورت میں ضروری ہے کہ شیل جنگلی کارڈ میں اضافہ کرے، جیسے یونی یونس میں، ڈبل حوالہ جات کو استعمال کیا جا سکتا ہے، اس کے بجائے ذیل ذریعہ مثال کے طور پر.) معیاری پیداوار کو نکالنے کے لئے حروف کے تمام ممبروں کو نکالنے کے لئے. .ٹییکس ، مقامی اختتامی لائن کنونشن میں خود کار طریقے سے تبدیل اور پیداوار میں پائپنگ زیادہ (1):

unzip-ca حروف \ *. ٹیکس | مزید

بائنری فائل کا کاغذ 1.dvi کو معیاری پیداوار میں نکالنے اور ایک پرنٹنگ پروگرام میں اسے پائپ کرنے کے لۓ:

unzip -p مضامین کاغذ 1.dvi | ڈی ویز

/ Tmp ڈائرکٹری میں تمام فارٹران اور سی منبع فائلوں - *. f، * .c، * .h، اور Makefile نکالنے کے لئے:

ذریعہ .zip "*. [فچ]" تشکیل دیں. Makefile -d / tmp

(ڈبل حوالہ صرف یونیسیس میں ضروری ہیں اور صرف عالمی سطح پر تبدیل ہوجائے گی). کیس کے بغیر تمام فورٹران اور سی ذریعہ فائلوں کو نکالنے کے لئے (مثال کے طور پر، دونوں * .c اور * .C، اور کسی بھی تشکیل، تشکیل، منفی یا اسی طرح):

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

ایسی کسی فائلوں کو نکالنے کے لئے لیکن کسی بھی اعلی درجے کی MS-DOS یا VMS نام کو تبدیل کرنے اور تمام مقامی فائلوں کو لائنز ختم کرنے کے لۓ تبدیل کرنے کے لۓ (کسی ایسی فائلوں کے بارے میں جو احترام کیا جاسکتا ہے `بائنری ''):

unzip -aaCL ذریعہ.zip "*. [fch]" makefile -d / tmp

موجودہ ڈائرکٹری میں پہلے سے موجود فائلوں کے نئے نسخوں کو نکالنے کے لئے، بغیر کسی سوال کے بغیر (نوٹ: ایک ٹائم زون میں غیر زنجیروں سے الگ ہونے سے محتاط رہیں. زپ 2.1 کے ذریعہ پیدا ہونے والے اس کے علاوہ زپ آرکائیوز اور بعد میں کوئی ٹائم زون کی معلومات نہیں ہے. ایک مشرقی ٹائم زون سے ایک `` نئی 'فائل شاید، بڑی ہو سکتی ہے):

غیر زپ - فائل ذرائع

موجودہ ڈائرکٹری میں پہلے سے موجود فائلوں کے نئے ورژن نکالنے اور کسی بھی فائلوں کو پہلے ہی وہاں نہیں بنانا (پچھلے مثال کے طور پر اسی طرح کی طرح):

غیر منبع ذرائع

تشخیصی اسکرین کو ظاہر کرنے کے لئے جو دکھایا جاسکتا ہے کہ غیر زعفران اور زپینوف کے اختیارات کو ماحولیاتی متغیرات میں ذخیرہ کیا جاتا ہے ، چاہے ڈائل پذیرائی کی حمایت میں مرتب کیا گیا ہے، جس کا پتہ لگانے کے ساتھ جس میں انکو زپ کیا گیا تھا.

unzip -v

پچھلے پانچ مثالوں میں، یہ فرض کریں کہ UNZIP یا UNZIP_OPTS مقررہ ہے. سنگل چپکی لسٹنگ کرنے کے لئے:

unzip-l file.zip

دوپہر خاموش لسٹنگ کرنے کے لئے:

unzip -ql فائل.zip

(یاد رکھیں کہ `` .zip '' عام طور پر ضروری نہیں ہے.) معیاری لسٹنگ کرنے کے لئے:

unzip --ql فائل.zip

یا

unzip -lq فائل.zip

یا

unzip -l- q file.zip

(اختیارات میں اضافی منشیات کو نقصان پہنچا نہیں ہے.)

حکم کے مکمل نحو: زپ
حکم کے مکمل مطابقت پذیری: انوائس