انڈروئد

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

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

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

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

Anonim

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

اس ٹیوٹوریل میں ، ہم unzip کمانڈ کا استعمال کرتے ہوئے کمانڈ لائن کے ذریعے لینکس سسٹم میں فائلوں کو ان زپ کرنے کے طریقہ کی وضاحت کریں گے۔

انزپ کیا ہے؟

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

انزپ انسٹال کریں

زیادہ تر لینکس کی تقسیم میں unzip پہلے سے طے شدہ طور پر انسٹال نہیں ہوتی ہے ، لیکن آپ اپنی تقسیم کے پیکیج مینیجر کا استعمال کرکے اسے آسانی سے انسٹال کرسکتے ہیں۔

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

sudo apt install unzip

سینٹوس اور فیڈورا پر unzip انسٹال کریں

sudo yum install unzip

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

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

unzip filename.zip

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

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

ایک مثال کے طور پر ، کہتے ہیں کہ آپ نے ورڈپریس انسٹالیشن کی زپ فائل ڈاؤن لوڈ کی ہے۔ اس فائل کو موجودہ ڈائرکٹری میں غیر زپ کرنے کے ل you' ، آپ صرف مندرجہ ذیل کمانڈ کو چلائیں گے:

unzip latest.zip

unzip کمانڈ سے آؤٹ پٹ کو دبانے کا طریقہ

ڈیفالٹ طور پر unzip کمانڈ unzip تمام فائلوں کے ناموں کی اشاعت کرتی ہے جن سے اسے نکالا جا رہا ہے اور جب ایکٹریکشن مکمل ہوجاتا ہے تو خلاصہ مل جاتا ہے۔

ان پیغامات کی طباعت کو دبانے کے لئے -q سوئچ کا استعمال کریں۔

unzip -q filename.zip

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

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

unzip filename.zip -d /path/to/directory

مثال کے طور پر ، ورڈپریس آرکائیو کو latest.zip زپ کرنے کے لئے /var/www/ ڈائریکٹری میں زپ کرنے کے latest.zip ، آپ درج ذیل کمانڈ استعمال کریں گے:

sudo unzip latest.zip -d /var/www

مذکورہ کمانڈ میں ہم sudo استعمال کر رہے ہیں کیونکہ زیادہ تر معاملات میں جس صارف کے پاس ہم لاگ ان ہیں ان میں /var/www ڈائرکٹری کو تحریری اجازت نہیں ہے۔ جب زپ فائلیں سوڈو کا استعمال کرتے ہوئے ڈمپ ہوجاتی ہیں تو ، نکالی فائلیں اور ڈائریکٹریز صارف کی جڑ کی ملکیت ہوں گی۔

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

پاس ورڈ سے محفوظ فائل کو غیر زپ کرنے کے لئے ، پاس ورڈ کے بعد -P سوئچ کا استعمال کریں:

unzip -P PasswOrd filename.zip

زپ فائل کو ان زپ کرتے وقت فائلوں کو کیسے خارج کریں

unzip filename.zip -x file-to-exclude

درج ذیل مثال میں ہم .git ڈائرکٹری کے علاوہ زپ آرکائیو سے تمام فائلیں اور ڈائریکٹریز نکال رہے ہیں۔

unzip filename.zip -x "*.git/*"

ان زپ استعمال کرتے وقت موجودہ فائلوں کو کس طرح تحریر کریں

فرض کریں کہ آپ نے پہلے ہی ایک زپ فائل غیر زپ کردی ہے اور آپ دوبارہ وہی کمانڈ چلا رہے ہیں:

unzip latest.zip

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

Archive: latest.zip replace wordpress/xmlrpc.php? es, o, ll, one, ename:

unzip -o filename.zip

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

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

فرض کریں کہ آپ نے پہلے ہی ایک زپ فائل غیر زپ کردی ہے اور آپ نے کچھ فائلوں میں تبدیلیاں کی ہیں لیکن آپ نے غلطی سے کچھ فائلیں حذف کردیں۔ آپ تبدیلیوں کو برقرار رکھنا چاہتے ہیں اور زپ آرکائیو سے حذف شدہ فائلوں کو بحال کرنا چاہتے ہیں۔

اس معاملے میں ، آپ -n آپشن استعمال کریں گے جو پہلے سے موجود فائل کی unzip کو چھوڑنے کے لئے unzip کو مجبور کرتا ہے۔

unzip -n filename.zip

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

unzip '*.zip'

*.zip آس پاس کے ایک حوالہ نوٹ کریں۔ اگر آپ دلیل کا حوالہ دینا بھول گئے تو شیل وائلڈ کارڈ کے کردار کو بڑھا دے گا اور آپ کو ایک غلطی ہوگی۔

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

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

unzip -l filename.zip

ذیل کی مثال میں ، ہم ورڈپریس انسٹالیشن کی تمام فائلوں کو درج کررہے ہیں۔

unzip -l latest.zip

آؤٹ پٹ اس طرح نظر آئے گی:

Archive: latest.zip Length Date Time Name --------- ---------- ----- ---- 0 2018-08-02 22:39 wordpress/ 3065 2016-08-31 18:31 wordpress/xmlrpc.php 364 2015-12-19 12:20 wordpress/wp-blog-header.php 7415 2018-03-18 17:13 wordpress/readme.html…… 21323 2018-03-09 01:15 wordpress/wp-admin/themes.php 8353 2017-09-10 18:20 wordpress/wp-admin/options-reading.php 4620 2017-10-24 00:12 wordpress/wp-trackback.php 1889 2018-05-03 00:11 wordpress/wp-comments-post.php --------- ------- 27271400 1648 files

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

ہم نے کمانڈ لائن سے ، لینکس میں فائلوں کو ان زپ کرنے کے طریقہ کے بارے میں بات کی ہے۔

لینکس سسٹم پر زپ آرکائیو بنانے کے ل you'll ، آپ کو زپ کمانڈ استعمال کرنے کی ضرورت ہوگی۔

ان زپ ٹرمینل