انڈروئد

لینکس میں فائلوں اور ڈائریکٹریوں کو زپ کرنے کا طریقہ

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

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

Anonim

زپ سب سے زیادہ استعمال شدہ آرکائیو فائل کی شکل ہے جو بے عیب ڈیٹا کمپریشن کی حمایت کرتی ہے۔

زپ فائل ایک یا زیادہ سکیڑا فائلوں یا ڈائریکٹریوں پر مشتمل ڈیٹا کنٹینر ہے۔ کمپریسڈ (زپ شدہ) فائلیں کم ڈسک کی جگہ لی جاتی ہیں ، بغیر کسی کمپریس فائلوں کے مقابلے میں زیادہ تیزی سے ایک سے دوسری مشین میں منتقل کی جا سکتی ہیں۔ ونڈوز ، میک او ایس اور لینکس میں زپ فائلوں کو آسانی سے تمام آپریٹنگ سسٹم کے لئے دستیاب افادیت کا استعمال کرتے ہوئے نکالا جاسکتا ہے۔

اس ٹیوٹوریل میں ، ہم آپ کو zip کمانڈ کا استعمال کرتے ہوئے لینکس میں فائلوں اور ڈائریکٹریوں کو زپ (کمپریس) کرنے کا طریقہ بتائیں گے۔

zip کمانڈ

zip ایک کمانڈ لائن افادیت ہے جو زپ آرکائیوز بنانے میں آپ کی مدد کرتی ہے۔

زپ کمانڈ مندرجہ ذیل نحو کی شکل اختیار کرتی ہے۔

zip OPTIONS ARCHIVE_NAME FILES

کسی مخصوص ڈائریکٹری میں زپ آرکائیو بنانے کے ل the صارف کو اس ڈائریکٹری میں لکھنے کی اجازت کی ضرورت ہوتی ہے۔

زپ فائلیں لینکس طرز کی ملکیت کی معلومات کی حمایت نہیں کرتی ہیں۔ نکالی فائلیں صارف کی ملکیت ہیں جو کمانڈ چلاتی ہیں۔

فائل کی ملکیت کو محفوظ کرنے اور اجازتوں کے لئے tar کمانڈ استعمال کریں۔

زیادہ تر لینکس تقسیم میں zip افادیت ڈیفالٹ کے ذریعہ انسٹال نہیں ہوتی ہے ، لیکن آپ اپنی تقسیم کے پیکیج مینیجر کا استعمال کرکے اسے آسانی سے انسٹال کرسکتے ہیں۔

اوبنٹو اور ڈیبیئن پر زپ انسٹال کریں

sudo apt install zip

CentOS اور Fedora پر زپ انسٹال کریں

sudo yum install zip

فائلوں اور ڈائریکٹریوں کو زپ کرنے کا طریقہ

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

zip archivename.zip filename1 filename2 filename3

adding: filename1 (deflated 63%) adding: filename2 (stored 0%) adding: filename3 (deflated 38%)

پہلے سے zip کمانڈ محفوظ شدہ دستاویزات اور کمپریشن کے طریقہ کار میں شامل فائلوں کے نام چھپاتی ہے۔ ہم اس ہدایت نامہ میں بعد میں کمپریشن کے طریقوں اور سطح کی وضاحت کریں گے۔

زپ آرکائیو کے نام کی وضاحت کرتے وقت اگر آپ .zip ایکسٹینشن کو چھوڑ دیتے ہیں تو یہ خود بخود شامل ہوجائے گا جب تک کہ آرکائیو کے نام میں کوئی ڈاٹ نہ ہو۔ zip archivename.zip filename ایک محفوظ شدہ دستاویزات اسی نام کے ساتھ تخلیق کرے گا جیسا کہ zip archivename filename ہوگا۔

zip کمانڈ کے آؤٹ پٹ کو دبانے کے -q the ، -q آپشن کا استعمال کریں:

zip -q archivename.zip filename1 filename2 filename3

اکثر ، آپ ایک ڈائریکٹری کا زپ آرکائیو بنائیں گے جس میں ذیلی ڈائریکٹریوں کا مواد بھی شامل ہے۔ -r آپشن آپ کو پورے ڈائریکٹری ڈھانچے کو بار بار -r کرنے کی اجازت دیتا ہے۔

کسی ڈائریکٹری کا زپ آرکائیو بنانے کے ل you آپ استعمال کریں گے:

zip -r archivename.zip directory_name

آپ ایک ہی آرکائو میں متعدد فائلیں اور ڈائریکٹریز بھی شامل کرسکتے ہیں:

zip -r archivename.zip directory_name1 directory_name2 file1 file1

سمپیڑن کے طریقے اور درجات

زپ کا پہلے سے طے شدہ کمپریشن کا طریقہ ڈیفلیٹ ہے ۔ اگر زپ کی افادیت یہ طے کرتی ہے کہ فائل کو کمپریس نہیں کیا جاسکتا ہے تو وہ اسٹور کا طریقہ استعمال کرکے سکیڑ کر فائل کو محفوظ شدہ دستاویزات میں محفوظ رکھتا ہے۔ زیادہ تر لینکس تقسیم میں زپ یوٹیلیٹی bzip2 کمپریشن کے طریقہ کار کی بھی حمایت کرتی ہے۔

کمپریشن کا طریقہ بتانے کے -Z ، -Z آپشن کا استعمال کریں۔

zip -r -Z bzip2 archivename.zip directory_name

… adding: sub_dir/ (stored 0%) adding: sub_dir/file1 (bzipped 52%) adding: sub_dir/file2 (bzipped 79%)

zip کمانڈ آپ کو 0 سے 9 تک ڈیش کے ساتھ پہلے سے بنا ہوا نمبر استعمال کرکے کمپریشن لیول کی وضاحت کرنے کی اجازت دیتا ہے۔ ڈیفالٹ کمپریشن لیول -6 ۔ -0 استعمال کرتے وقت ، تمام فائلیں بغیر کمپریشن کے محفوظ ہوجائیں گی۔ -9 zip کمانڈ کو تمام فائلوں کے لئے زیادہ سے زیادہ کمپریشن استعمال کرنے پر مجبور کرے گا۔

مثال کے طور پر ، کمپریشن لیول -9 استعمال کرنے کے -9 you ، آپ کچھ اس طرح ٹائپ کریں گے۔

zip -9 -r archivename.zip directory_name

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

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

zip -e archivename.zip directory_name

آپ کو آرکائیو پاس ورڈ درج کرنے اور توثیق کرنے کا اشارہ کیا جائے گا:

Enter password: Verify password:

اسپلٹ زپ فائل بنانا

ذرا تصور کریں کہ آپ زپ آرکائیو کو کسی فائل ہوسٹنگ سروس پر اسٹور کرنا چاہتے ہیں جس میں فائل جیپ سائز کی اپلوڈ کی حد 1GB ہے اور آپ کا زپ آرکائیو 5 جی بی ہے۔

آپ مخصوص سائز کے بعد -s آپشن کا استعمال کرتے ہوئے ایک نئی اسپلٹ زپ فائل تشکیل دے سکتے ہیں۔ ضارب ک (کلو بائٹ) ، ایم (میگا بائٹ) ، جی (گیگا بائٹ) ، یا ٹی (ٹیرا بائٹ) ہوسکتا ہے۔

zip -s 1g -r archivename.zip directory_name

مذکورہ بالا کمانڈ مخصوص سائز کی حد تک پہنچنے کے بعد ایک سیٹ میں نئے آرکائوز بناتا رہے گا۔

archivename.zip archivename.z01 archivename.z02 archivename.z03 archivename.z04

زپ کی مثالیں

موجودہ ڈائرکٹری میں موجود تمام فائلوں پر مشتمل آرکائیو نام۔ زپ نامی ایک زپ آرکائیو بنائیں۔

zip archivename *

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

zip archivename.* *

موجودہ ڈائرکٹری میں تمام MP3 فائلوں پر مشتمل ایک زپ آرکائیو نامی آرکائیو نام کا نام بنائیں۔ فائلوں کو archivename.zip بغیر۔

zip -0 archivename *.mp3

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

لینکس میں آپ zip کمانڈ سے زپ آرکائیوز تشکیل دے سکتے ہیں۔

لینکس سسٹم پر زپ آرکائیو نکالنے کے ل you ، آپ ان زپ کمانڈ استعمال کرسکتے ہیں۔

زپ ٹرمینل