اس آرٹیکل میں ، آپ سیکھیں گے کہ زپ فائلوں کو لینکس سسٹم میں ان زپ کمانڈ یوٹیلیٹی کا استعمال کرتے ہوئے کمانڈ لائن کے ذریعے کیسے نکالیں۔ ہم نے اوبنٹو 20.04 سسٹم پر کچھ مفید ان زپ کمانڈز پر عمل درآمد کیا ہے جو ذیل میں دیے گئے ہیں۔
اوبنٹو 20.04 پر ان زپ کمانڈ کا استعمال کیسے کریں؟
ان زپ کمانڈ پہلے ہی میرے سسٹم اوبنٹو 20.04 پر انسٹال ہے۔ لیکن اگر یہ آپ کے لینکس سسٹم پر انسٹال نہیں ہے تو آپ اسے آسانی سے اپنے سسٹم پر انسٹال کر سکتے ہیں۔
ان زپ کمانڈ انسٹال کرنے کے لیے ، Ctrl + Alt + t کا استعمال کرتے ہوئے ٹرمینل ونڈو کھولیں اور ٹرمینل اسکرین پر درج ذیل کمانڈ ٹائپ کریں۔
$سودومناسبانسٹال کریں زپ
زپ فائل کو ان زپ کمانڈ سے نکالیں۔
سادہ ان زپ کمانڈ کا استعمال کرتے ہوئے ، آپ زپ آرکائیو سے تمام فائلوں کو موجودہ زپ فائل ڈائرکٹری میں درج ذیل طریقے سے نکال سکتے ہیں۔
$زپfilename.zipمثال کے طور پر ، ہم نے 'ڈاؤن لوڈز' میں 'testfile.zip' کے نام سے ایک زپ فائل ڈاؤن لوڈ کی ہے۔ تو ، پہلے ، ڈاؤن لوڈ ڈائریکٹری میں جائیں اور پھر ہم نے درج ذیل کمانڈ کا استعمال کرتے ہوئے زپ فائل نکالی ہے۔
$سی ڈیڈاؤن لوڈ
$زپtestfile.zip
فائل کو کسی اور ڈائریکٹری میں ان زپ کریں۔
ان زپ کمانڈ کے ساتھ -d سوئچ کا استعمال کرتے ہوئے ، آپ فائل کو موجودہ ڈائریکٹری کے بجائے مختلف جگہ پر نکال سکتے ہیں۔ بنیادی نحو اس طرح ہے:
$زپfilename.zip-ڈی /ڈائریکٹری کا راستہمثال کے طور پر ، ہم موجودہ ڈاؤن لوڈ کے بجائے ڈیسک ٹاپ پر ایک زپ فائل نکالنا چاہتے ہیں۔ تو ، ہم نے ایسا کرنے کے لیے درج ذیل کمانڈ استعمال کی:
$سودو زپtestfile.zip-ڈی /گھر/سسکی/ڈیسک ٹاپجیسا کہ آپ مندرجہ ذیل تصویر میں دیکھ سکتے ہیں کہ فولڈر میرے ڈیسک ٹاپ پر نکالا گیا ہے۔ آپ کو مختلف ڈائریکٹریوں میں ایک زپ فائل نکالنے کے لیے پڑھنے اور لکھنے کی اجازت ہونی چاہیے تھی۔
زپ فائلوں کو دبانے والی آؤٹ پٹ کے ساتھ نکالیں۔
جب آپ نے زپ فائل نکالی تو یہ سب سے پہلے نکالنے کے دوران تمام فائلوں کے نام پرنٹ کرتا ہے اور مکمل ہونے پر خلاصہ بھی دکھاتا ہے۔ ان زپ کمانڈ کے ساتھ '-q' سوئچ کا استعمال کرتے ہوئے ، آپ ان پیغامات کو ٹرمینل پر مندرجہ ذیل پرنٹ کرنے سے بچ سکتے ہیں:
$زپ -قfile-name.zipمثال کے طور پر ، ہم نے '-q' سوئچ کا استعمال کرتے ہوئے ایک 'testfile.zip' نکالا ہے۔ آپ دیکھ سکتے ہیں کہ فائلوں کے نام چھاپے بغیر زپ فائل نکالی گئی ہے۔
$زپ -قtestfile.zipزپ فائل نکالنے سے فائلوں کو خارج کریں۔
آپ زپ فائل کو زپ کرتے ہوئے ڈائریکٹریز اور فائلوں کو خارج کر سکتے ہیں۔ ان زپ کمانڈ کے ساتھ '-x' سوئچ کا استعمال کریں اور خارج فائلوں کے نام کو جگہ کے ساتھ الگ کریں:
$زپfile-name.zip-ایکسname-exclude1 name-exclude2مثال کے طور پر ، ہم نکالنے پر 'wp-content' اور 'wp-admin' ڈائریکٹریز کو خارج کرنا چاہتے ہیں:
$زپtestfile.zip-ایکس '*wp-content*' '*wp-admin*'موجودہ ان زپ فائلوں کو اوور رائٹ کریں۔
اگر آپ کے پاس فائل پہلے ہی ان زپ ہو چکی ہے اور آپ دوبارہ کمانڈ کو مندرجہ ذیل طریقے سے چلائیں گے:
$زپtestfile.zipاس صورت میں ، یہ آپ سے موجودہ ان زپ فائل کو اوور رائٹ کرنے کے لیے کہے گا جو کہ درج ذیل آؤٹ پٹ میں دکھائی گئی ہے۔
فوری فائل بنائے بغیر موجودہ فائلوں کو اوور رائٹ کرنے کے لیے ، آپ '-o' آپشن کو ان زپ کمانڈ کے ساتھ استعمال کریں گے:
$زپ یاtestfile.zipبراہ کرم اس کمانڈ کو احتیاط سے استعمال کریں کیونکہ کسی غلطی کی وجہ سے آپ اپنا اصل ڈیٹا کھو سکتے ہیں۔
زپ فائل کے مندرجات کی فہرست بنائیں۔
زپ فائل کے مندرجات کو درج ذیل کے طور پر ان زپ کمانڈ کے ساتھ '-l' آپشن استعمال کیا جاتا ہے۔
$زپ -file-name.zipمندرجہ ذیل مثال میں ، ہم نے 'testfile.zip' کے مندرجات درج کیے ہیں۔
$زپ -testfile.zipاگر آپ موجودہ فائلوں کو اوور رائٹ نہیں کرنا چاہتے یا غلطی سے کچھ نکالی گئی فائلوں کو حذف کرنا چاہتے ہیں۔ پھر ، آپ ان زپ کمانڈ کے ساتھ '-n' آپشن استعمال کرسکتے ہیں جو ان فائلوں کو زبردستی نکالنا چھوڑ دے گا جو پہلے سے نکالی گئی ہیں یا موجود ہیں۔
$زپ -نtestfile.zipمتعدد فائلوں کو زپ کریں۔
باقاعدہ تاثرات کا استعمال کرتے ہوئے ، آپ موجودہ ڈائریکٹری میں متعدد مماثل آرکائیو فائلوں کو ان زپ کرسکتے ہیں۔ متعدد فائلوں کو ان زپ کرنے کے لیے ، آپ ٹرمینل پر درج ذیل کمانڈ استعمال کریں گے:
$زپ '*.zip'مندرجہ ذیل تصویر میں ، آپ دیکھتے ہیں کہ یہ تمام زپ فائلوں کو موجودہ ورکنگ ڈائرکٹری سے نکال دے گی۔
پاس ورڈ سے محفوظ فائلوں کو ان زپ کیسے کریں؟
آپ پاس ورڈ سے محفوظ زپ فائلوں کو ان زپ کمانڈ کا استعمال کرتے ہوئے ان زپ بھی کرسکتے ہیں۔
$زپ -پیپاس ورڈ فائل- name.zip۔کمانڈ لائن کا استعمال کرتے ہوئے پاس ورڈ سے محفوظ فائلیں کھولنا محفوظ نہیں ہے۔ لہذا ، اس سے بچنا بہتر ہے۔
اس آرٹیکل میں ، آپ نے ان زپ کمانڈ کے استعمال سیکھے جو کہ زپ آرکائیوز کی فہرست بنانے اور نکالنے میں بہت مددگار ہے۔ مجھے امید ہے کہ یہ مضمون مستقبل میں آپ کے لیے مفید ثابت ہوگا۔