لینکس "gzip" کمانڈر کا مثال استعمال

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

"gzip" کی طرف سے استعمال کردہ کمپریشن کا طریقہ لیمپل-زیو (LZ77) ہے. اب یہ ضروری نہیں ہے کہ آپ یہ معلومات جانتے ہیں. آپ کو جاننے کی ضرورت ہے کہ جب آپ انہیں "gzip" کمانڈر کے ساتھ ملاتے ہیں تو فائلوں کو چھوٹا ہوتا ہے.

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

کچھ معاملات میں، یہ ناممکن نام رکھنے کے لئے ممکن نہیں ہے خاص طور پر اگر فائل نام ناقابل یقین حد تک طویل ہے. ان حالات میں، یہ اسے ختم کرنے کی کوشش کرے گی.

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

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

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

Gzip فائل نام

مثال کے طور پر "mydocument.odt" نامی فائل کو کم کرنے کے لئے مندرجہ ذیل کمانڈر چلائیں:

gzip mydocument.odt

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

دوسری قسم کی فائلوں جیسے JPEG تصاویر اور MP3 آڈیو فائلوں کو اچھی طرح سے کمپکری نہیں ہے اور اس کے خلاف "gzip" کمانڈ چلانے کے بعد فائل اصل میں سائز میں بڑھ سکتی ہے.

اس کا سبب یہ ہے کہ JPEG تصاویر اور MP3 آڈیو فائلیں پہلے سے ہی کمپریسڈ ہیں اور اس وجہ سے "gzip" کمانڈر صرف اس کو کمپریسنگ کرنے کے بجائے اس میں اضافہ کرتا ہے.

"gzip" کمانڈ صرف باقاعدگی سے فائلوں اور فولڈروں کو سکیڑنے کی کوشش کرے گی. لہذا اگر آپ ایک علامتی لنک کی کوشش کرتے ہیں اور کمپریس کریں گے تو یہ کام نہیں کریں گے اور یہ واقعی ایسا کرنے کا احساس نہیں بنتا.

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

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

gzip -d filename.gz

مثال کے طور پر، "mydocument.odt.gz" فائل کو ختم کرنے کے لئے آپ کو مندرجہ ذیل کمانڈر کا استعمال کرنا ہوگا:

gzip -d mydocument.odt.gz

ایک فائل پر زور دیا جاسکتا ہے

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

اپنی چیزیں کرنے کے لئے "gzip" کمانڈ کو مجبور کرنے کے لئے صرف مندرجہ ذیل کمانڈ چلائیں:

gzip -f فائل نام

غیر مطمئن فائل کو کیسے برقرار رکھنے کے لئے

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

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

gzip -k فائل نام

مثال کے طور پر، اگر آپ مندرجہ ذیل کمانڈ چلاتے ہیں تو آپ "mydocument.odt" اور "mydocument.odt.gz" نامی فائل کے ساتھ ختم ہوجائیں گے.

gzip -k mydocument.odt

آپ نے کتنی خلائی بچائی کے بارے میں کچھ اعداد و شمار حاصل کریں

کمپریسنگ فائلوں کے پورے نقطۂٔٔٔٔٔاس کو ڈسک کی جگہ کو بچانے یا ایک نیٹ ورک پر بھیجنے سے پہلے ایک فائل کا سائز کم کرنے کے بارے میں ہے.

لہذا یہ اچھا ہو گا کہ آپ "gzip" کمانڈر کا استعمال کرتے وقت کتنا جگہ بچا لیا گیا تھا.

"جیپ" کمانڈر آپ کی ضرورت ہوتی ہے جس قسم کی اعداد و شمار کی ضرورت ہے جب کمپریشن کارکردگی کی جانچ پڑتال کی جا رہی ہے.

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

gzip-l filename.gz

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

ہر فائل کو فولڈر اور سب فولڈرز میں کمپریس کریں

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

gzip -r فولڈر نام

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

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

ایک کمپریسڈ فائل کی وابستہ ٹیسٹ کیسے کریں

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

gzip -t فائل نام

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

کمپریشن کی سطح کو کس طرح تبدیل کرنے کے لئے

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

سب سے تیز رفتار پر کم از کم کمپریشن حاصل کرنے کے لئے مندرجہ ذیل کمانڈ چلائیں:

Gzip -1 فائل نام

سب سے سست رفتار پر زیادہ سے زیادہ کمپریشن حاصل کرنے کے لئے مندرجہ ذیل کمانڈ چلائیں:

gzip -9 فائل نام

آپ 1 اور 9 کے درمیان مختلف نمبروں کو اٹھا کر رفتار اور کمپریشن کی سطح کو مختلف کرسکتے ہیں.

معیاری زپ فائلیں

معیاری زپ فائلوں کے ساتھ کام کرتے وقت "gzip" کا کمانڈ استعمال نہیں کرنا چاہئے. آپ ان فائلوں کو سنبھالنے کے لئے "زپ" کمانڈ اور "غیر زپ" کمانڈ استعمال کرسکتے ہیں.