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

دليل ، رمز

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

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

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

rmdir /mi-directorio

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

rm -rfv /mi-directorio

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

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

sudo rm -rfv /mi-directorio

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

      Cristhian قال

    "rm" مفقود في:
    sudo rm -rfv / my-directory

         إسحاق بي قال

      شكرا!!! خطأي.
      تحية.

      اسماعيل قال

    شكرًا جسديًا ، فقط ما احتاجته ، تحياتي

      نيري قال

    شكرًا للمساعدة ، لقد جربت بالفعل كل شيء وكنت بحاجة فقط إلى -rfv 4 أحرف فقط

      دكسنيل قال

    sudo rm -rfv بلدي الدليل
    لقد عملت بهذه الطريقة بالنسبة لي ، على Ubuntu 20.04 ، هل هي مشكلة؟

      noobsaibot73 قال

    لقد نسيت إضافة شيء مهم ، إذا لم يتم حذف مجلد باسم مجلد rm -rfv وظهر الرمز ">" تحته ، فذلك لأنه لم يتم حذفه بهذه الطريقة ، ولكن باستخدام "اسم مجلد" rm -rfv (يحدث هذا ، عندما يحتوي المجلد على مسافات في الاسم ، استخدم علامات الاقتباس).
    آمل أن تكون مفيدة لك. تحيات