انڈروئد

لینکس میں جیزپ کمانڈ

جو کہتا ہے مجھے ہنسی نہی آتی وہ ایک بار ضرور دیکھے۔1

جو کہتا ہے مجھے ہنسی نہی آتی وہ ایک بار ضرور دیکھے۔1

فہرست کا خانہ:

Anonim

Gzip ایک سب سے مشہور کمپریشن الگورتھم ہے جو آپ کو کسی فائل کا سائز کم کرنے اور اصل فائل وضع ، ملکیت اور ٹائم اسٹیمپ رکھنے کی اجازت دیتا ہے۔

Gzip نے .gz فائل کی شکل اور gzip افادیت کا بھی حوالہ دیا ہے جو فائلوں کو کمپریس اور ڈیکمپریس کرنے کے لئے استعمال ہوتا ہے۔

اس ٹیوٹوریل میں ، ہم آپ کو gzip کمانڈ استعمال کرنے کا طریقہ دکھائیں گے۔

gzip

کسی ایک فائل کو سکیڑنے کے gzip file ، gzip کمانڈ کی درخواست کریں جس کے بعد فائل کا نام:

gzip filename

gzip ایک فائل filename.gz اور اصل فائل کو حذف کرے گی۔

ڈیفالٹ کے لحاظ سے ، gzip کمپریسڈ فائل میں اصل فائل کا ٹائم اسٹیمپ ، وضع ، ملکیت ، اور نام رکھتا ہے۔

اصل فائل رکھیں

gzip -k filename

اصل فائل کو رکھنے کا ایک اور آپشن ہے -c آپشن کا استعمال کرنا جو gzip کو معیاری آؤٹ پٹ پر لکھنے اور آؤٹ پٹ کو فائل میں ری ڈائریکٹ کرنے کے لئے کہتا ہے۔

gzip -c filename > filename.gz

لفظی پیداوار

اگر آپ فیصد فیصد اور ان فائلوں کے نام دیکھنا چاہتے ہیں جن پر عملدرآمد ہو رہا ہے تو -v آپشن کا استعمال کریں۔

gzip -v filename

filename: 7.5% -- replaced with filename.gz

متعدد فائلوں کو سکیڑیں

آپ کمانڈ میں دلائل کے طور پر متعدد فائلیں بھی پاس کرسکتے ہیں۔ مثال کے طور پر ، فائل 1 ، فائل 2 ، فائل 3 نامی فائلوں کو کمپریس کرنے کے لئے ، آپ مندرجہ ذیل کمانڈ کو چلائیں گے۔

gzip file1 file2 file3

مذکورہ کمانڈ تین کمپریسڈ فائلیں ، file1.gz ، file2.gz ، file3.gz ۔

ایک ڈائرکٹری میں تمام فائلوں کو سکیڑیں

دی گئی ڈائریکٹری میں تمام فائلوں کو کمپریس کرنے کے لئے ، -r آپشن کا استعمال کریں:

gzip -r directory

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

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

gzip آپ کو 1 سے 9. -1 تک کمپریشن لیول کی ایک حد کی وضاحت کرنے کی اجازت دیتا ہے۔ یا --fast کا مطلب ہے کم سے کم کمپریشن تناسب ، -9 یا --best ساتھ تیز ترین کمپریشن سپیڈ زیادہ سے زیادہ کمپریشن تناسب کے ساتھ سست ترین کمپریشن رفتار کی نشاندہی کرتی ہے۔ پہلے سے طے شدہ کمپریشن لیول -6 ۔

مثال کے طور پر ، زیادہ سے زیادہ دباؤ حاصل کرنے کے ل you ، آپ دوڑیں گے:

gzip -9 filename

کمپریشن ایک سی پی یو انتہائی کام کرتا ہے ، کمپریشن لیول جتنا زیادہ ہوتا ہے ، عمل میں اتنا ہی زیادہ وقت لگتا ہے۔

معیاری ان پٹ کا استعمال کرنا

.gz فائل بنانے کے لئے ، کمانڈ کی آؤٹ پٹ کو gzip پائپ کریں۔ مثال کے طور پر ، ایک Gzipped MySQL ڈیٹا بیس بیک اپ بنانے کے ل you آپ چلائیں گے:

mysqldump database_name | gzip -c > database_name.sql.gz

mysqldump کمانڈ کا آؤٹ پٹ gzip لئے ان پٹ ہوگا۔

gzip ساتھ فائلوں کو gzip

.gz فائل کو ڈی .gz کرنے کے لئے ، -d آپشن کا استعمال کریں:

gzip -d filename.gz

ایک اور کمانڈ جو آپ gunzip فائل کو gunzip کرنے کے لئے استعمال کرسکتے ہیں وہ gunzip ۔ یہ کمانڈ بنیادی طور پر gzip -d لئے ایک عرف ہے:

gunzip filename.gz

آپ کو gzip -d سے gunzip یاد رکھنا آسان gunzip ہے۔

دبے ہوئے فائل کو رکھیں

اسی طرح جیسے کسی فائل کو سکیڑیں کرتے ہو ، -k آپشن gzip کو ان پٹ فائل رکھنے کے لئے کہتا ہے ، اس معاملے میں ، یہ سکیڑا فائل ہے۔

gzip -dk filename.gz

متعدد فائلوں کو دبائیں

ایک سے زیادہ فائلوں کو اکٹھا کرنے کے ل file ایک بار میں فائل ناموں کو بطور دلیل gzip پر منتقل کریں:

gzip -d file1.gz file2.gz file3.gz

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

جب -d اور -r اختیارات کے ساتھ استعمال ہوتا ہے تو ، gzip ایک دی گئی ڈائریکٹری میں تمام فائلوں کو بار بار اکٹھا کرتی ہے۔

gzip -dr directory

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

-l آپشن کے ساتھ استعمال ہونے پر ، gzip دی گئی کمپریسڈ فائلوں کے بارے میں اعدادوشمار دکھاتی ہے۔

gzip -l filename

آؤٹ پٹ میں غیر سنجیدگی فائل کا نام ، کمپریسڈ اور غیر کمپریسڈ سائز ، اور کمپریشن تناسب شامل ہوگا:

compressed uncompressed ratio uncompressed_name 130 107 7.5% filename

مزید معلومات کے -v ، ، -v اختیار شامل کریں:

gzip -lv filename

method crc date time compressed uncompressed ratio uncompressed_name defla a9b9e776 Sep 3 21:20 130 107 7.5% filename

نتیجہ اخذ کرنا

Gzip کی مدد سے ، آپ کسی دی گئی فائل کا سائز کم کرسکتے ہیں۔ gzip کمانڈ آپ کو فائلوں کو کمپریس اور ڈیکمپریس کرنے کی سہولت فراہم کرتی ہے۔

gzip کمانڈ کے بارے میں مزید معلومات کے لئے ، Gnu gzip دستاویزات کے صفحے سے مشورہ کریں۔

gzip ٹرمینل