حذف مجلد
جزء من قسم الأساسيات في رحلة Terminal على Coddy. الدرس 19 من 82.
لحذف دليل في الطرفية، لديك خياران يعتمدان على ما إذا كان الدليل فارغًا أم لا.
حذف مجلد فارغ:
يشير الأمر rmdir إلى إزالة الدليل. لا يمكنه حذف دليل إلا إذا كان فارغًا تمامًا:
rmdir empty_folderإذا كان المجلد يحتوي على أي ملفات أو مجلدات فرعية، فسيفشل rmdir مع ظهور خطأ.
حذف دليل وجميع محتوياته:
لحذف دليل مع كل ما بداخله، استخدم rm مع العلامة -r (تكراريًا):
rm -r documentsيؤدي هذا إلى إزالة مجلد documents وكل ملف ومجلد فرعي بداخله.
يمكنك أيضًا دمجه مع -f لفرض الحذف من دون أي مطالبات تأكيد:
rm -rf documentsتحذير: يُعدّ
rm -rfأحد أقوى الأوامر وأكثرها خطورة في الطرفية. فهو يحذف كل شيء نهائيًا دون أن يسأل. تحقّق دائمًا من المسار قبل تشغيله. لا يمكن التراجع عن ذلك.
التحدي
مبتدئاحذف المجلد documents وجميع محتوياته باستخدام rm -r، ثم استخدم ls للتأكد من أنه قد أُزيل.
تحذير: سيؤدي ذلك إلى حذف المجلد وكل ما بداخله نهائيًا. لا توجد طريقة لاسترداد المجلدات المحذوفة في الطرفية!
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدرتدرّب بنفسك: Playground لـ Terminal