احذف دليلًا غير فارغ عندما نحاول خطأ

دليل ، رمز

نحتاج في بعض الأحيان حذف دليل غير فارغ ونحصل على أخطاء في الأذونات مثل "تم رفض الإذن" أو أيضًا "الدليل ليس فارغًا" عند محاولة القيام بذلك لأنه ليس فارغًا وربما يكون لبعض الأدلة أو الملفات التي يحتويها أذونات خاصة هي سبب الخطأ. ولكن من الممكن التخلص منه بسهولة من خلال البرنامج التعليمي المصغر الذي نقدمه لك الآن وجعل هذه الرسائل لا تشكل عوائق للقيام بذلك.

En برنامج تعليمي سابق لقد رأينا كيف نكون قادرين على التخلص من الدلائل ذات المحتوى الشامل تمامًا ، أي الدلائل ذات الوزن الكبير الذي يصل إلى عدة غيغابايت دون التأثير على أداء النظام. وقد حققنا ذلك بفضل أيونيس ، وهي أداة عملية للغاية تسمح لنا بالتحكم في أولوية معاملات معينة في نظام الإدخال / الإخراج ، كما هو الحال مع العمليات. حسنًا ، سنركز اليوم على إجراء بسيط آخر ، ولكن قد يتسبب ذلك في بعض المشاكل لأحدث مستخدمي Linux.

الخطوات التي يجب اتباعها عندما نحاول حذف دليلنا غير الفارغ هي المحاولة مع:

rmdir /mi-directorio

ولكن في هذه الحالة يمكننا تلقي رسالة الخطأ التي كنا نتحدث عنها. للقيام بذلك بشكل صحيح ، يمكنك تجربة ما يلي:

rm -rfv /mi-directorio

ما نحصل عليه من خلال خيارات rm هذه هو حذف متكرر لمحتويات الدليل وأيضًا فرض الحذف على التوالي. -v هو ببساطة الوضع المطول للأمر لعرض مزيد من المعلومات حول الإخراج القياسي.

في حالة استمرار ظهور خطأ الإذن ، لأننا سنحاول الحصول على امتيازات حتى لا نواجه مشاكل بعد الآن عند محاولة حذفه ، يمكنك القيام بذلك باستخدام su ، أو أكثر موصى به باستخدام sudo:

sudo rm -rfv /mi-directorio

آمل أن يكون قد ساعدك مع تلك الدلائل العنيدة التي لا يمكن إزالتها ...


أضف كمصدر مفضل في جوجل