مرکزی مواد پر جائیں
ماڈیول 2 · سبق 3 از 3کورس میں 5/11~8 min
ماڈیول اسباق (3/3)

وسائل کو حذف کرنا (rm)

ٹرمینل میں فائلوں اور ڈائریکٹریوں کو حذف کرنے کے لیے، کمانڈ استعمال کریں:

Bash
rm [path]

اس کمانڈ کا مطلب ہٹائیں ہے۔

[!انتباہ] گرافیکل یوزر انٹرفیس (ڈیسک ٹاپ) کے ذریعے حذف کی گئی فائلوں کے برعکس، rm کے ساتھ ٹرمینل میں حذف کی گئی فائلیں کوڑے دان میں نہ جائیں۔ وہ فوری اور مستقل طور پر حذف ہو جاتے ہیں۔ اسے انتہائی احتیاط کے ساتھ استعمال کریں!


فائلوں کو حذف کرنا

موجودہ ڈائریکٹری میں ایک فائل کو حذف کرنے کے لیے:

Bash
rm notes.txt

-r کے ساتھ بار بار ڈائریکٹریز کو حذف کرنا

اگر آپ صرف rm کا استعمال کرتے ہوئے کسی ڈائریکٹری کو حذف کرنے کی کوشش کرتے ہیں، تو ٹرمینل ایک غلطی دکھائے گا جس میں کہا جائے گا کہ ہدف ایک ڈائریکٹری ہے۔ ڈائرکٹری اور اس کے اندر موجود تمام فائلوں اور ذیلی ڈائرکٹریوں کو ہٹانے کے لیے، آپ کو -r (بار بار آنے والا) اختیار بتانا ہوگا:

Bash
rm -r folder_to_delete

-f کے ساتھ زبردستی ہٹانا

بعض اوقات آپ کو تصدیقی اشارے مل سکتے ہیں کہ کیا آپ واقعی لکھنے سے محفوظ فائلوں کو حذف کرنا چاہتے ہیں، یا اگر کوئی فائل موجود نہیں ہے تو غلطیاں۔ -f (force) آپشن بغیر تصدیق کے پوچھے حذف کرنے پر مجبور کرتا ہے اور غیر موجود فائلوں کو نظر انداز کرتا ہے:

Bash
rm -rf folder_to_delete

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


استعمال کی مثالیں اور عام غلطیاں

اگر آپ تکراری -r آپشن کی وضاحت کیے بغیر کسی ڈائریکٹری کو حذف کرنے کی کوشش کرتے ہیں، تو rm کمانڈ غلطی کے ساتھ ناکام ہو جائے گا:

Bash
rm backup
# Output:
# rm: cannot remove 'backup': Is a directory

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

Bash
rm file1.txt file2.txt

خود ہی آزمائیں۔

مشق 1: ایک متروک فائل کو حذف کریں۔

ورزش#linux.m2.l3.e1
کوششیں: 0لوڈ ہو رہا ہے…

موجودہ فولڈر سے 'old_notes.txt' فائل کو حذف کریں۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

عین مطابق فائل نام کے بعد rm کمانڈ استعمال کریں۔

3 کوششوں کے بعد حل دستیاب ہے۔

مشق 2: بیک اپ فولڈر کو ہٹا دیں۔

ورزش#linux.m2.l3.e2
کوششیں: 0لوڈ ہو رہا ہے…

'بیک اپ' فولڈر اور اس کے تمام مواد کو بار بار حذف کریں۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

تکرار کرنے والے -r پرچم کے ساتھ rm استعمال کریں اور فولڈر کا نام بتائیں۔

3 کوششوں کے بعد حل دستیاب ہے۔

مشق 3: متعدد فائلوں کو حذف کریں۔

ورزش#linux.m2.l3.e3
کوششیں: 0لوڈ ہو رہا ہے…

'report.txt' اور 'old_notes.txt' دونوں فائلوں کو ایک ہی وقت میں ڈیلیٹ کر کے ان دونوں کو rm کمانڈ میں دلیل کے طور پر درج کریں۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

rm کمانڈ استعمال کریں جس کے بعد report.txt اور old_notes.txt کو اسپیس سے الگ کریں۔

3 کوششوں کے بعد حل دستیاب ہے۔