rmdir
في مجال الحوسبة، rmdir(أو rd) هو أمر يقوم بإزالة دليل فارغ على أنظمة تشغيل مختلفة .
التطبيقات
يتوفر هذا الأمر في أنظمة التشغيل يونكس (مثل macOS ، سولاريس ، AIX ، HP-UX )، والأنظمة الشبيهة بيونكس (مثل FreeBSD ، لينكس )، وDOS ، و Digital Research FlexOS ، [ 1 ] و IBM OS/2 ، [ 2 ] ومايكروسوفت ويندوز ، [ 3 ] و ReactOS . [ 4 ] في نظام MS-DOS ، يتوفر الأمر في الإصدار 2 والإصدارات الأحدث. [ 5 ] كما يتضمن DR DOS 6.0 تطبيقًا لهذا rmdirالأمر. [ 6 ]
وهو متوفر أيضًا في برنامج محاكاة نظام التشغيل MS-DOS مفتوح المصدر DOSBox وفي نظام التشغيل KolibriOS . [ 7 ] تتضمن بيئتا الحوسبة العددية MATLAB و GNU Octave وظيفة ذات وظائف مماثلة. [ 8 ] [ 9 ]rmdir
الاستخدام
يونكس، شبيه يونكس
الاستخدام العادي بسيط:
$ rmdir اسم_المجلد حيث يُشير اسم_المجلد إلى اسم المجلد المراد حذفه. توجد خيارات لهذا الأمر، مثل الخيار -p في أنظمة يونكس، والذي يُزيل المجلدات الأصلية إذا كانت فارغة أيضاً.
على سبيل المثال:
$ rmdir -p foo/bar/baz سيتم أولاً إزالة baz/، ثم bar/ وأخيراً foo/ وبالتالي إزالة شجرة الدليل بأكملها المحددة في وسيطة الأمر.
لن يقوم الأمر rmdir بحذف مجلد إذا لم يكن فارغًا في أنظمة يونكس. rmسيقوم هذا الأمر بحذف المجلد وجميع محتوياته بشكل متكرر. على سبيل المثال:
$ rm -r foo/bar/baz $ rm -rf foo/bar/baz DOS، OS/2، ويندوز، ReactOS

rmdirالاستخدام العادي مماثل لأنظمة التشغيل الشبيهة بنظام يونكس:
> rmdir اسم_المجلد الأمر المكافئ في نظام التشغيل MS-DOS والإصدارات السابقة (غير القائمة على نظام التشغيل NT) من نظام التشغيل Microsoft Windows لحذف الدلائل غير الفارغة هو deltree.
في الإصدارات اللاحقة من نظام التشغيل ويندوز:
> rd /s اسم_المجلد أنظمة ويندوز المبنية على نواة NT (XP، Vista، 7، 8، Server 2003/2008) لا تُميّز بين الأحرف الكبيرة والصغيرة ، تمامًا كما في الإصدارات السابقة، إلا في حال وجود ملفين يحملان نفس الاسم ولكن بأحرف كبيرة وصغيرة مختلفة. عندئذٍ، تُطبّق حساسية الأحرف الكبيرة والصغيرة عند اختيار الملف المراد استخدامه، أو إذا لم تتطابق الأحرف الكبيرة والصغيرة مع أيٍّ من الملفين، فقد يختار ويندوز أحدهما.
يُسمح بوجود ملفين يحملان نفس الاسم مع اختلاف حساسية حالة الأحرف إما عند تثبيت خدمات Windows لنظام Unix أو عند ضبط إعدادات سجل Windows للسماح بذلك.
ومن أمثلة المخاطر الأمنية ما يلي:
باستخدام الأمر rd/rmdir، يوجد مجلدان يحملان نفس الاسم ولكن باختلاف حساسية حالة الأحرف، أحدهما يحتوي على بيانات و/أو برامج سليمة، والآخر يحتوي على مواد ضارة و/أو برامج خبيثة . إذا تم تنفيذ الأمر rd/rmdir دون مراعاة حساسية حالة الأحرف، واختار نظام ويندوز المجلد السليم للحذف، فلن يتبقى سوى المجلد غير المرغوب فيه. سيستخدم ويندوز هذا المجلد بدلاً من المجلد السليم لتشغيل البرامج، وقد يُوهم المستخدم بأنه يحتوي على بيانات سليمة.
انظر أيضاً
مراجع
- ↑ "دليل المستخدم" (ملف PDF) . www.bitsavers.org . 1986. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 8 أغسطس 2010. تم الاطلاع عليه بتاريخ 12 سبتمبر 2020 .
- ↑ "صفحة المساعدة" . www.jatomes.com . مؤرشف من الأصل بتاريخ 14 أبريل 2019. تم الاطلاع عليه بتاريخ 12 سبتمبر 2020 .
- ↑ "مقالة Rmdir من Microsoft TechNet" . 31 أغسطس 2016. مؤرشفة من الأصل في 26 أغسطس 2017. تم الاطلاع عليها في 26 أغسطس 2017 .
- ↑ "reactos/reactos" . GitHub . 3 يناير 2022. مؤرشف من الأصل في 11 ديسمبر 2017. تم الاطلاع عليه في 28 يوليو 2019 .
- ↑ وولفرتون، فان (2003). تشغيل نظام التشغيل MS-DOS الإصدار 6.22 (إصدار الذكرى السنوية العشرين)، الطبعة السادسة المنقحة . مطبعة مايكروسوفت . ISBN 0-7356-1812-7.
- ↑ "دليل مستخدم DR DOS 6.0: نصائح لتحسين الأداء وتكوين النظام" (ملف PDF) . مؤرشف من الأصل بتاريخ 30 سبتمبر 2019. تم الاطلاع عليه بتاريخ 13 أغسطس 2019 .
- ↑ "Shell - KolibriOS wiki" . wiki.kolibrios.org . مؤرشف من الأصل بتاريخ 11 فبراير 2019. تم الاطلاع عليه بتاريخ 11 أغسطس 2019 .
- ↑ "إزالة المجلد - MATLAB rmdir" . www.mathworks.com .
- ↑ "مرجع الدالة: rmdir" . octave.sourceforge.io . مؤرشف من الأصل بتاريخ 2019-04-06 . تم الاطلاع عليه بتاريخ 2019-04-06 .
للمزيد من القراءة
- كوبر، جيم (2001). طبعة خاصة باستخدام نظام التشغيل MS-DOS 6.22، الطبعة الثالثة . دار نشر كيو . رقم ISBN 978-0789725738.
- كاثي إيفنز؛ برايان بروفيت (1993). نظام التشغيل OS/2 من الداخل والخارج . أوزبورن ماكجرو هيل . رقم ISBN 978-0078818714.
- ستانيك، ويليام ر. (2008). دليل مسؤول سطر أوامر ويندوز، الطبعة الثانية . مطبعة مايكروسوفت . ISBN 978-0735622623.
- ماكيلهيرن، كيرك (2006). سطر أوامر نظام التشغيل ماك أو إس إكس: يونكس من الداخل . جون وايلي وأولاده . ISBN 978-0470113851.
روابط خارجية
- – مرجع الصدفة والأدوات المساعدة، مواصفات يونكس الموحدة ، الإصدار 5 من مجموعة Open Group
- rmdir | مستندات مايكروسوفت
- أوامر ويندوز
- أدوات يونكس SUS2008
- البرامج المتعلقة بنظام ملفات يونكس
- أوامر نظام التشغيل DOS الداخلية
- أوامر MSX-DOS
- أوامر نظام التشغيل OS/2
- أوامر ReactOS
- أوامر IBM i Qshell
- إدارة نظام التشغيل ويندوز
