Leave Your Message
لینکس میں ڈائرکٹری کو کیسے ڈیلیٹ کیا جائے؟
بلاگ

لینکس میں ڈائرکٹری کو کیسے ڈیلیٹ کیا جائے؟

23-05-2025 11:47:12


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

طریقہ 1: استعمال کریں۔ rm ڈائریکٹری کے اندر موجود تمام فائلوں کو حذف کرنے کا حکم

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

rm -rf my_directory/*

دی -r یہاں آپشن کا مطلب ہے تکراری حذف کرنا، اور -f آپشن کا مطلب ہے زبردستی حذف کرنا، یعنی کوئی تصدیقی اشارہ نہیں۔


طریقہ 2: فائنڈ کمانڈ کو -exec کے ساتھ استعمال کریں۔

اگر آپ حذف کرنے کے عمل پر مزید دانے دار کنٹرول چاہتے ہیں، تو آپ استعمال کر سکتے ہیں۔تلاش کریںکے ساتھ مل کر حکم- execاختیار مثال کے طور پر:

تلاش کریں my_directory -type f -exec rm {} \;



یہ کمانڈ تمام فائلوں کو تلاش کرے گا (--type f) کے تحت my_directory ڈائریکٹری اور اس پر عمل کریں۔ rm ہر فائل پر کمانڈ۔




طریقہ 3: اصل کو تبدیل کرنے کے لیے ایک نئی ڈائرکٹری بنائیں

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



rm -rf my_directory mkdir my_directory

یہ نقطہ نظر ڈائریکٹری اور اس کے تمام مشمولات کو حذف کر دیتا ہے، پھر ایک نئی خالی ڈائریکٹری بناتا ہے۔




طریقہ 4: استعمال کریں۔
rsync حکم

دی rsync کمانڈ فائلوں اور ڈائریکٹریوں کو ہم آہنگ کرنے کے لیے استعمال کیا جا سکتا ہے، اور اسے ڈائرکٹری کو خالی کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ مثال کے طور پر:

rsync -a --delete empty_directory/ my_directory/


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



احتیاطی تدابیر

حذف کرنے کی کارروائیوں کو انجام دینے سے پہلے، یقینی بنائیں کہ آپ واقعی فائلوں کو حذف کرنے کا ارادہ رکھتے ہیں، کیونکہ یہ کارروائیاں ناقابل واپسی ہیں۔
اگر ڈائریکٹری میں اہم فائلیں ہیں تو پہلے بیک اپ بنائیں۔
کا استعمال کرتے ہوئے sudo کمانڈ کو انتظامی مراعات کی ضرورت ہے۔ اگر آپ کے پاس کافی اجازتیں نہیں ہیں تو آپ کو استعمال کرنے کی ضرورت پڑ سکتی ہے۔ sudo ان احکامات پر عمل کرنے کے لیے۔
مندرجہ بالا طریقے زیادہ تر حالات پر لاگو ہوتے ہیں، لیکن ان پر عمل درآمد کرتے وقت، اپنے مخصوص کیس کی بنیاد پر مناسب طریقہ کا انتخاب کریں، اور ڈیٹا کے نقصان سے بچنے کے لیے احتیاط کے ساتھ آگے بڑھیں۔




متعلقہ مصنوعات

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.