لینکس انوائس کمانڈ

زپ فائلوں کو مکمل سائز فائلوں کو بھیجنے سے کہیں زیادہ بینڈوڈتھ کا استعمال کرکے کمپیوٹرز اور سرورز کے درمیان منتقل کرنے کے لئے آسان، موثر طریقہ ہے. جب آپ لینکس میں زپ کردہ آرکائیو موصول کرتے ہیں تو، ڈمپ لگانا یہ آسان ہے. لینکس کمان لائن میں انوائس کمانڈ استعمال کرنے کے چند طریقے موجود ہیں.

موجودہ فولڈر میں ایک سنگل زپ فائل کو کم کرنا

ایک فائل کو ڈمپ کرنے کے لئے بنیادی نحو یہ ہے:

فائل نام کا نام ضائع کریں

ایک مثال کے طور پر، یہ کہتے ہیں کہ آپ بینڈ یوگلی کڈ جو "ہار سوبریت" کے نام سے ایک زپ فائل کے طور پر "مینیس تک سوبرٹی" نامی ایک البم کو زپ میں ڈال چکے ہیں.

اس فولڈر کو موجودہ فولڈر میں انفرادی کرنے کے لئے، صرف مندرجہ ذیل کمانڈ چلائیں:

"ضائع کرنے کے لئے مینیکیشن"

ایک سے زیادہ فائلوں کو کم کرنے

انسان کا کمانڈر آپ کو مندرجہ ذیل مطابقت کا استعمال کرتے وقت ایک وقت میں ایک سے زائد فائلوں کو خارج کردیتا ہے.

فائل کا نام 1 فائل نام 2 فائل نام 3 کو ضائع کریں

کہتے ہیں کہ آپ نے ایلس کوپر البمز کے تین فائلوں کو "Trash،" "Hey Stoopid،" اور "Dragontown" سے الگ الگ نام دیا. ان فائلوں کو انوائس کرنے کیلئے، آپ مندرجہ ذیل درجے میں داخل کرنے کی کوشش کر سکتے ہیں:

"ٹریش.zip" کو غیر زپ کریں "ڈریگونٹاؤن. زپ" "ارے سٹوپیڈ.zip"

تاہم، آپ کو کیا ہوا ہے، لیکن یہ غلطی ہے:

محفوظ شدہ دستاویزات: ردی کی ٹوکری. زپ احتیاط: فائل نام نہیں مل سکا: ڈریگونٹاؤن .zip <

ایک ہی فولڈر میں تین فائلوں کو سمجھنا، اس کے بجائے مندرجہ ذیل کمانڈ کا استعمال کرنے کا ایک بہتر طریقہ ہے:

unzip '* .zip'

ہوشیار رہو، اگرچہ: یہ کمانڈ بے نقاب ہے اور موجودہ فولڈر میں ہر زپ فائل کو خارج کردے گا.

ایک فائل کو کھولیں لیکن کچھ دوسروں کو خارج کردیں

اگر آپ کے پاس ایک زپ فائل ہے اور آپ سبھی فائلوں کو ایک کے علاوہ نکالنے کے لئے چاہتے ہیں، تو -X سوئچ کو استعمال کریں، جیسا کہ مندرجہ ذیل ہے:

فائل کا نام زپ کریں .zip -x filetoexclude.zip

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

ٹریش.zip -x "ناخن کا بستر" انزال کریں.

ایک مختلف ڈائرکٹری میں زپ فائل نکالیں

اگر آپ زپ فائل کا مواد موجودہ سے زیادہ مختلف ڈائرکٹری میں رکھنا چاہتے ہیں تو، اس طرح ڈی ڈی سوئچ استعمال کریں، جیسے:

فائل کا نام .zip -d راستہ / کرنے / نکالنے / کرنے کے لئے انبیاء

مثال کے طور پر، "ٹریش.zip" فائل کو "/ گھر / موسیقی / ایلس کوپر / ٹریش" میں ڈالنے کے لئے، آپ مندرجہ ذیل نحوط کا استعمال کریں گے:

ٹریش.zip -d / گھر / موسیقی / ایلس کوپر / ردی کی ٹوکری کو ضائع کریں

ایک کمپریسڈ زپ فائل کی فہرست دکھائیں

کمپریسڈ فائل کے مواد کو فہرست کرنے کے لئے، -L سوئچ کا استعمال کریں:

unzip-l فائل نام .zip

البم کے تمام گیت کو دیکھنے کے لئے "ٹریش.zip،" مندرجہ ذیل کا استعمال کریں:

unzip -l ٹریش.zip

واپس آنے والے معلومات میں شامل ہیں:

اگر زپ فائل درست ہے تو ٹیسٹ کیسے کریں

یہ جانچنے کے لئے کہ زپ فائل کو نکالنے سے پہلے ٹھیک ہے، تو -ٹ سوئچ کا استعمال کریں:

unzip -t فائل نام .zip

مثال کے طور پر، جانچنے کیلئے "ٹریش.zip" درست ہے یا نہیں، آپ مندرجہ ذیل چل سکتے ہیں:

unzip -t ٹریش.zip

ہر فائل درج کی جائے گی، اور "ٹھیک" کو اس کے آگے پیش ہونا چاہئے. آؤٹ پٹ کے نچلے حصے میں، ایک پیغام بیان کرنا لازمی ہے کہ "کی خرابی کے اعداد و شمار میں کوئی غلطی نہیں ملی ..."

ایکسپریسڈ فائل کے بارے میں تفصیلی معلومات دکھائیں

اگر آپ مزید تفصیلی معلومات چاہتے ہیں تو -v سوئچ استعمال کریں، جس سے مزید verbose معلومات پیدا ہوتی ہے:

نحو مندرجہ ذیل ہے:

unzip -v فائل نام

مثال کے طور پر:

unzip -v ٹریش.zip

verbose پیداوار مندرجہ ذیل معلومات پر مشتمل ہے:

ڈائرکٹری کی تخلیق کے بغیر موجودہ ڈائرکٹری میں زپ فائل کو ڈومپریس

اگر آپ فولڈرز کو اس وقت تخلیق کرتے وقت زپ فائل میں شامل کرتے ہیں تو، معیاری انوائس کمانڈ فولڈر کی ساخت کو دوبارہ بنائے گا کیونکہ یہ unzipped ہے.

مثال کے طور پر، اگر آپ مندرجہ ذیل ڈھانچے کے ساتھ "فائل نام 1.zip" نامی زپ کی فائل کو نکال دیں تو، فولڈر آپ کو انبیاء جب دوبارہ بنائے جائیں گے:

اگر آپ چاہتے ہیں کہ "موجودہ" فائلوں کو موجودہ فولڈر میں نکالنے کے لۓ فولڈرز کو بغیر کسی تخلیق کے بغیر نکالنے کے لۓ، آپ مندرجہ ذیل طور پر -J سوئچ کا استعمال کریں گے:

unzip -j فائل نام .zip

فائلوں کو پہلے سے ہی وجود میں ڈالنے کے بغیر فائل کو ڈومپریس

تصور کریں کہ آپ کے پاس ایک زپ فائل ہے جس نے آپ نے پہلے سے ہی ناجائز کیا ہے، اور آپ نے اس فائلوں پر کام کرنا شروع کردیئے ہیں جن سے آپ نے نکالا ہے.

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

لہذا، اگر آپ موجودہ فائلوں کو اضافی نہیں کرنا چاہتے ہیں تو، این سوئچ کا استعمال کریں:

unzip -n فائل نام .zip

اگر آپ کی پرواہ نہیں ہے کہ فائل پہلے ہی موجود ہے اور آپ کو ہمیشہ فائلوں کو آگے بڑھنا چاہتے ہیں جیسا کہ فوری طور پر بغیر نکالا جاتا ہے، اس کو سوئچ کا استعمال کریں:

unzip -o فائل نام .zip

پاس ورڈ محفوظ شدہ زپ فائلوں کو نکالنے

اگر آپ کو کسی ایسی فائل کو انفرادی کرنے کی ضرورت ہے جو تک رسائی کے لئے ایک پاسورڈ کی ضرورت ہو تو، پاس ورڈ کے بعد پی پی سوئچ استعمال کریں:

غیر زپ - پی پاس ورڈ فائل کا نام .zip

مثال کے طور پر، پاس ورڈ "بلیٹننس" کے ساتھ "بلیوں .zip" نامی ایک فائل کو انفرادی طور پر درج ذیل میں استعمال کریں:

غیر زپ - پی بلیٹن123 فائل نام .zip

کوئی آؤٹ پٹ ڈسپلے کے بغیر ایک فائل کو کھول کر

پہلے سے طے شدہ طور پر، "غیر زپ" کمانڈ کی فہرست جس چیز کا یہ کام کر رہا ہے، بشمول آرکائیو میں ہر فائل کو آرکائیو میں شامل کرنا شامل ہے. آپ کو اس کی پیداوار کو اسکرین کو دبا کر استعمال کر سکتے ہیں-قچ سوئچ:

unzip -q فائل نام .zip

یہ کسی بھی پیداوار فراہم کرنے کے بغیر فائل نام کو unzips اور آپ کو کرسر پر واپس کر دیتا ہے جب یہ ختم ہوجاتا ہے.

لینکس دیگر سوئچز فراہم کرتا ہے. زیادہ جاننے کے لئے لینکس مین صفحات پر جائیں.