منشور

شرح الأمر rmdir في لينكس مع الأمثلة

شرح كيفية حذف المجلدات الفارغة باستخدام سطر الأوامر على اللينكس مع الأمثلة

هذا المقال جزء من سلسلة أساسيات أوامر لينكس

يُستخدم الأمر rmdir (وهو اختصار لـ remove directory) لحذف المجلدات الفارغة فقط. أي مجلد يحوي بداخله مجلد أو ملف فلا يمكن حذفه بالأمر rmdir.

صيغة الأمر

1
2
    $ rmdir [options] dir
    $ rmdir [options] dir1 dir2 dirN

خيارات الأمر rm

الخيار الوصف
rmdir -p لإعطاء مسار يتم حذف كافة مجلداته إن كانت فارغة وبدءا من المجلد الأخير
rmdir -v يٌعطي معلومات عن كل مجلد يتم معالجته للحذف
rmdir –ignore-fail-on-non-empty لعدم إظهار رسالة الخطأ في حال تعذر حذف المجلد بسبب عدم خلوه

أمثلة على الأمر rmdir

حذف جميع المجلدات في المسار المعطى بدءا من المجلد الابن (الأخير في المسار)

1
    rmdir -p mydir/mydir1

حذف المجلدات mydir1 و mydir2 و mydir3 في حال كانوا فارغين من أي مجلد أو ملف بداخلهم. إذا كان أحدهم غير فارغ فلن يتم حذفه وسيتم حذف المجلدين الفارغين الآخرين

1
    rmdir mydir1 mydir2 mydir3

المرجع:

التالي: الأمر mkdir

هذا المنشور تحت ترخيص CC BY 4.0 بواسطة المؤلف.