مثال کے طور پر "بندوق زپ" کمانڈر

اگر آپ اپنے فولڈروں کے ذریعہ نظر آتے ہیں اور ".gz" کے توسیع کے ساتھ فائلوں کو تلاش کریں تو اس کا مطلب یہ ہے کہ وہ "gzip" کمانڈ کا استعمال کرتے ہوئے مطمئن ہوسکتے ہیں.

"gzip" کمانڈ دستاویزات، تصاویر، اور آڈیو پٹریوں جیسے فائلوں کے سائز کو کم کرنے کے لئے لیمپل-زیو (ZZ77) کمپریشن الگورتھم کا استعمال کرتا ہے.

ظاہر ہے، آپ "gzip" کا استعمال کرتے ہوئے ایک فائل کے بعد کسی بھی مرحلے پر آپ کو فائل کو ڈراپ کرنا چاہتے ہیں.

اس گائیڈ میں، ہم آپ کو دکھایا جائے گا کہ "فائل" جی آر آر کا استعمال کرتے ہوئے ایک فائل جس کو کمپیکٹ کیا گیا ہے ڈسپوز کریں.

& # 34؛ gzip & # 34 کا استعمال کرتے ہوئے ڈومپریس فائلیں؛ کمانڈر

"gzip" کمانڈ خود کو ".gz" توسیع کے ساتھ فائلوں کو ڈمپ کرنے کے لئے ایک طریقہ فراہم کرتا ہے.

فائل کو خارج کرنے کے لۓ آپ کو مندرجہ ذیل مائنس ڈی (ڈی) سوئچ کو استعمال کرنے کی ضرورت ہے:

gzip -d myfilename.gz

فائل کو ڈسپوز کیا جائے گا اور ".gz" توسیع ہٹا دیا جائے گا.

& # 34؛ بندوق زبور & # 34 کا استعمال کرتے ہوئے ایک فائل ڈومومریس؛ کمانڈر

جب "gzip" کمانڈ کا استعمال کرتے ہوئے بالکل درست ہے تو یہ مندرجہ بالا مثال میں دکھایا گیا ہے جیسے فائل کو خارج کرنے کیلئے "بندوق زپ" کو استعمال کرنا آسان ہے.

gunzip myfilename.gz

ڈومپریشن کرنے کے لئے ایک فائل پر مجبور کریں

کبھی کبھی "بندوق زپ" کے کمانڈ میں کسی فائل کو ڈراپنگ کرنے کا مسئلہ ہے.

"بندوق زپ" کی ایک عام وجہ ایک فائل کو ڈراپ کرنے سے انکار کر دیا ہے جہاں ڈیپریشن کے بعد چھوڑ دیا جائے گا جس کا نام پہلے ہی موجود ہے.

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

جب آپ مندرجہ ذیل کمانڈ چلاتے ہیں تو ایک پیغام ظاہر ہوتا ہے کہ فائل پہلے ہی موجود ہے اور آپ کو کارروائی کی تصدیق کرنے کے لئے کہا جائے گا.

gunzip document1.doc.gz

آپ اس بات کو قبول کرنے کیلئے "Y" داخل کر سکتے ہیں کہ موجودہ فائل کو لکھا جائے گا. اگر آپ سکرپٹ کے حصے کے طور پر "بندوق زپ" کو لاگو کر رہے ہیں، لیکن آپ اس صارف کو صارف کو ظاہر نہیں کرنا چاہتے ہیں کیونکہ یہ اسکرپٹ کو چلانے سے روکتا ہے اور ان پٹ کی ضرورت ہوتی ہے.

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

gunzip -f document1.doc.gz

یہ وہی نام کی ایک موجودہ فائل کو اوور کر دے گا اور یہ آپ کو ایسا کرنے پر مجبور نہیں کرے گا. آپ کو اس بات کو یقینی بنانا چاہئے کہ آپ احتیاط سے مائنس ایف (ایف) سوئچ کو استعمال کریں.

کمپریسڈ اور ڈسپمپڈ فائل دونوں کیسے رکھیں

پہلے سے طے شدہ طور پر، "بندوق زپ" کا حکم فائل کو خارج کردے گا اور توسیع کو ختم کردیا جائے گا. لہذا "myfile.gz" نامی فائل اب "myfile" کہا جائے گا اور اس کا مکمل سائز تک بڑھایا جائے گا.

یہ معاملہ ہوسکتا ہے کہ آپ فائل کو خارج کرنا چاہتے ہیں لیکن کمپریسڈ فائل کاپی بھی رکھنا چاہتے ہیں.

آپ مندرجہ ذیل کمانڈر کو چلانے کے ذریعے حاصل کر سکتے ہیں:

gunzip -k myfile.gz

آپ اب "myfile" اور "myfile.gz" کے ساتھ رہیں گے.

ڈسپلے کمپریسڈ آؤٹ پٹ

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

یہ مندرجہ ذیل کمانڈ استعمال کرنے کے لئے:

gunzip -c myfile.gz

مندرجہ ذیل کمانڈ ٹرمینل پیداوار میں myfile.gz کے مواد کو ظاہر کرے گا.

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

آپ اس طرح کے طور پر "gunzip" کمانڈ کا استعمال کرتے ہوئے ایک کمپریسڈ فائل کے بارے میں مزید معلومات حاصل کرسکتے ہیں:

gunzip -l myfile.gz

مندرجہ ذیل کمانڈر کی پیداوار مندرجہ ذیل اقدار کو ظاہر کرتی ہے:

اس کمان کا سب سے زیادہ مفید پہلو یہ ہے جب آپ بڑے فائلوں یا ڈسک کی جگہ پر کم ڈرائیو کے ساتھ کام کر رہے ہیں.

تصور کریں کہ آپ کے پاس ایک ڈرائیو ہے جس میں سائز میں 10 گیگابایٹس ہیں اور کمپریسڈ فائل 8 گیگابایٹس ہے. اگر آپ اندھیرے سے "گنپ" کمانڈر چلاتے ہیں تو آپ یہ محسوس کرسکتے ہیں کہ کمانڈ ناکام ہوجاتا ہے کیونکہ ناپسندیدہ سائز 15 گیگا بائٹ ہے.

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

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

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

gunzip -r فولڈر نام

مثال کے طور پر، تصور کریں کہ آپ کے پاس مندرجہ ذیل فولڈر کی ساخت اور فائلیں ہیں:

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

gunzip -r دستاویزات

ٹیسٹ چاہے ایک کمپریسڈ فائل درست ہے

آپ آزمائشی کر سکتے ہیں کہ آیا کسی فائل کو "مندرجہ ذیل کمانڈر" کے ذریعہ "gzip" کا استعمال کرتے ہوئے کمپیکٹ کیا گیا ہے:

gunzip -t فائل نام ..gz

اگر فائل باطل ہے تو آپ کو کوئی پیغام مل جائے گا، آپ کو کسی پیغام کے ساتھ ان پٹ پر واپس آ جائے گا.

جب آپ نے فائل کا فیصلہ کیا تو بالکل ٹھیک کیا

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

اگر آپ مزید معلومات کرتے ہیں تو آپ verbose معلومات دکھانے کے لئے مائنس وی (-v) سوئچ استعمال کر سکتے ہیں:

gunzip -v filename.gz

پیداوار اس طرح کچھ ہو گی:

filename.gz: 20٪ - فائل نام کے ساتھ تبدیل

یہ آپ کو اصل کمپریس فائل کا نام بتاتا ہے، یہ کس طرح ڈسپوزیدڈ اور فائنل فائل کا نام تھا.