بش میں ایک فولڈر حذف کریں۔

Delete Folder Bash



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

اس آرٹیکل میں ، آپ بش میں فولڈرز کو حذف کرنے کے تمام بنیادی طریقوں کے بارے میں سیکھیں گے۔







فولڈر یا ڈائریکٹری کو حذف کرنے کے دو طریقے ہیں۔ یہ حسب ذیل ہیں:



  • کمانڈ rmdir - فولڈرز یا ڈائریکٹریز کو خالی کرنے کے لیے استعمال کیا جاتا ہے۔
    • ایک فولڈر کو ہٹا دیں۔
    • ایک فولڈر کے اندر فولڈر کو ہٹا دیں۔
    • ایک سے زیادہ فولڈرز کو ہٹا دیں۔
  • کمانڈ rm - فولڈرز یا ڈائریکٹریوں کو حذف کرنے کے لئے استعمال کیا جاتا ہے جو خالی نہیں ہیں۔

آئیے فولڈرز کو حذف کرنے کے لیے کچھ مثالیں استعمال کرتے ہوئے ان دو طریقوں کو آزمائیں۔



کمانڈ rmdir

اگر آپ لینکس صارف ہیں اور خالی فولڈر کو حذف کرنا چاہتے ہیں تو آپ کو rmdir کمانڈ استعمال کرنا ہوگی۔ لہذا ، شروع میں ، آپ کو یہ چیک کرنا ہوگا کہ فی الحال آپ کی ہوم ڈائرکٹری میں کتنے فولڈر موجود ہیں:





$ ls

ایک فولڈر کو ہٹا دیں۔

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



$ mkdir فولڈر کا نام۔

اس نئے بنائے گئے فولڈر کو ہٹانے کے لیے ، جو ابھی خالی ہے ، درج ذیل کمانڈ استعمال کریں:

$ rmdir فولڈر کا نام۔

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

ایک فولڈر کے اندر فولڈر کو ہٹا دیں۔

آپ کے پاس موجود تمام ڈائریکٹریوں کی فہرست بنائیں۔ فولڈر 2 نام کے ساتھ mkdir کمانڈ کا استعمال کرتے ہوئے ایک نئی ڈائریکٹری بنائیں:

$ mkdir فولڈر کا نام۔

اب ، فولڈر 2 نامی نئے بنائے گئے فولڈر میں ایک اور فولڈر ، ٹیسٹ 1 بنائیں۔

$ mkdir folder1-name/folder2name

جیسا کہ ذیل میں دکھایا گیا ہے ، آپ سی ڈی کمانڈ کے ذریعے فولڈر میں فولڈر بھی بنا سکتے ہیں۔

$ cd folder1-name
$ mkdir folder2-name

اب ، rmdir کمانڈ کا استعمال کرتے ہوئے فولڈر 2 فولڈر کو ہٹانے کی کوشش کریں۔ آپ کو ایک خرابی کا سامنا کرنا پڑے گا: ڈائریکٹری خالی نہیں کیونکہ فولڈر 2 میں ٹیسٹ 1 ہے ، یہی وجہ ہے کہ rmdir کمان فولڈر 2 کو حذف کرنے سے قاصر ہے۔

$ rmdir فولڈر نام۔

لہذا ، آپ کو نیچے دی گئی کمانڈ کا استعمال کرتے ہوئے Test1 فولڈر کو حذف کرنا ہوگا۔

$ rmdir folder1-name/folder2-name

آپ فولڈر کے راستے کے بجائے سی ڈی کمانڈ کا استعمال کرتے ہوئے فولڈر کے اندر فولڈر کو حذف کرنے کا دوسرا طریقہ بھی آزما سکتے ہیں۔

$ cd فولڈر نام۔
$ rmdir سب فولڈر نام۔

آپ دیکھ سکتے ہیں کہ فولڈر 2 سے فولڈر Test1 کو حذف کر دیا گیا ہے۔

نوٹ: اگر آپ ہٹانے کا پیغام دیکھنا چاہتے ہیں جب فولڈر حذف ہوچکا ہے ، آپ کو -v پرچم کے ساتھ درج ذیل کمانڈ استعمال کرنا ہوگی۔

$ rmdir –v فائل کا نام۔

ایک سے زیادہ فولڈرز کو ہٹا دیں۔

ایک وقت میں ایک سے زیادہ فولڈرز کو حذف کرنے کے لیے ، آپ کو پہلے متعدد فولڈر بنانا ہوں گے۔ تو ، mkdir کمانڈ کا استعمال کرتے ہوئے Test1 ، Test2 ، اور Test3 نام کے ساتھ تین فولڈر بنائیں۔ ls کمانڈ کا استعمال کرتے ہوئے تمام نئے بنائے گئے فولڈرز کی فہرست بنائیں۔

$ mkdir فولڈر 1 فولڈر 2 فولڈر 3۔

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

$ rmdir فولڈر 1 فولڈر 2 فولڈر 3۔

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

$ rmdir –v فولڈر*

اس کمانڈ میں * نشان ظاہر کرتا ہے کہ یہ ان تمام فولڈرز کو چن لے گا جو مخصوص ورڈ فولڈر سے شروع ہوتے ہیں۔ نیچے دی گئی تصویر میں ، ٹیسٹ کے ساتھ شروع ہونے والے تمام فولڈرز کو حذف کردیا جائے گا۔

کمانڈ rm

اگر آپ کسی ایسے فولڈر کو حذف کرنا چاہتے ہیں جو خالی نہیں ہے تو آپ کو rm کمانڈ استعمال کرنا ہوگی۔ تو چیک کریں کہ فی الحال کتنے فولڈر آپ کی ہوم ڈائرکٹری میں موجود ہیں ان کو درج ذیل کے طور پر درج کریں:

$ ls

اب ، نیا نام کے ساتھ ایک نیا فولڈر بنائیں اور اس فولڈر میں کچھ دوسرے فولڈر بھی بنائیں جیسا کہ ٹیسٹ 1 ، ٹیسٹ 2 ، ٹیسٹ 3 ، وغیرہ۔

$ mkdir فولڈر نام۔
$ cd فولڈر نام۔
$ mkdir سب فولڈر 1 سب فولڈر 2 سب فولڈر 3۔

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

اب ، غیر خالی فولڈر کو ہٹانے کے لیے rm کمانڈ استعمال کرنے کا وقت آگیا ہے۔ اس مقصد کے لیے درج ذیل rm کمانڈ استعمال کریں جس کے بعد فولڈر کا نام حذف کیا جائے:

$ rm folderr فولڈر کا نام۔

اس کمانڈ میں -r پرچم سے مراد پہلے کسی فولڈر کے تمام مشمولات کو حذف کرنا ہے۔

آپ چھوٹے r کے بجائے کیپٹل R بھی استعمال کر سکتے ہیں۔ آپ دیکھیں گے کہ فولڈر حذف ہو جائے گا۔ نہ صرف یہ ، بلکہ فولڈر نیو کے اندر موجود تمام فولڈر بھی اس کے ساتھ ہٹا دیے گئے ہیں۔

غیر خالی فولڈر کو ہٹانے کے لیے معمولی تبدیلی کے ساتھ ایک اور کمانڈ ہے ، جیسا کہ ذیل میں دکھایا گیا ہے۔

$ rm –rf فولڈر کا نام۔

اس مخصوص کمانڈ میں ، -r پرچم اس مخصوص فولڈر میں موجود تمام ذیلی فولڈرز یا فائلوں کو حذف کردے گا ، پھر ایک ایسے فولڈر میں جائے گا جسے حذف کرنے کی ضرورت ہے۔ دوسری طرف ، f پرچم کو فوری طور پر دکھائے بغیر اس فولڈر کو زبردستی حذف کرنے کے لیے استعمال کیا جاتا ہے۔

یا

$ rm –rfv فولڈر کا نام۔

مذکورہ کمانڈ میں ، v پرچم ٹیکسٹ آؤٹ پٹ والے فولڈر کو حذف کرنے کے عمل کو ظاہر کرنے کے لیے استعمال ہوتا ہے۔ یہ ایک پیغام بھی دکھائے گا کہ ایک ڈائریکٹری کامیابی کے ساتھ حذف کر دی گئی ہے ، جیسا کہ ذیل میں دکھایا گیا ہے۔

نتیجہ

خلاصہ یہ کہ ہم نے بالترتیب rmdir اور rm کمانڈ کا استعمال کرتے ہوئے بش میں خالی اور غیر خالی فولڈرز کو حذف کرنے کے طریقوں پر کامیابی سے بحث کی ہے۔ ہم نے یہ بھی وضاحت کی ہے کہ مختلف حالات کے ساتھ خالی فولڈرز کو کیسے حذف کیا جائے ، مثال کے طور پر ، ایک فولڈر ، ایک فولڈر میں فولڈر ، اور متعدد فولڈرز کو ہٹانا۔ امید ہے کہ ، اس مضمون نے آپ کو بش میں فولڈرز کو حذف کرنے کے بارے میں اپنی بنیادی باتوں کا احاطہ کرنے میں بہت مدد کی ہے۔ نیز ، مذکورہ ٹیوٹوریل پر عمل کرتے ہوئے ، اب آپ باش میں فائلوں اور فولڈروں کو آسانی سے حذف کرسکتے ہیں۔