كيف تتجنب الحذف العرضي للملفات بواسطة rm -rf على Linux؟
2026-09-04
على خادم Linux يُعدّ الأمر rm -rf من أكثر الأوامر استخداماً في إدارة الأنظمة، وهو في الوقت نفسه من أخطرها. زلّة واحدة قد تحذف مجلد مشروع كامل، أو نسخة احتياطية لقاعدة بيانات، أو حتى ملفات النظام — وفي الوضع الافتراضي لا سبيل لاستعادتها.
لماذا يُعدّ rm -rf خطيراً إلى هذا الحد
الأمر rm مخصّص للحذف، والخيار -r يعني الحذف التعاودي للمجلدات، و-f يعني الإجبار دون تأكيد. وعند اجتماع الثلاثة معاً، يكفي أن تكتب المسار خطأً أو أن تكون قيمة متغيّر فارغة، ليحذف الأمر كميات كبيرة من الملفات بصمت، دون المرور بسلة محذوفات.
الحالات الشائعة للحذف العرضي
- متغيّر فارغ يؤدي إلى حذف المجلد الجذري (مثل
rm -rf $DIR/حين تكون$DIRفارغة) - مسافة أو شرطة مائلة زائدة في المسار
- تنفيذ حذف جماعي داخل مجلد خاطئ
- معالجة مجلد النسخ الاحتياطي على أنه مجلد مؤقت
كيف تتجنب الحذف العرضي
- اطبع المسار بـ
echoوتحقّق منه قبل تنفيذ أي أمر خطير - استخدم
mvلنقل الملفات إلى مجلد سلة المحذوفات بدلاً منrmالمباشر - فعّل اعتراض الأوامر أو الوضع الآمن
- خذ نسخاً احتياطية دورية للبيانات المهمة
حماية سلة المحذوفات في happy-ssh
يوفّر happy-ssh حماية من الأوامر الخطرة: عند تنفيذ أوامر مثل rm يمكنه اعتراضها أو تحويلها إلى نقل آمن، فتدخل الملفات إلى سلة المحذوفات ويصبح استعادتها ممكنة بنقرة واحدة. وهي ميزة ملائمة للمبتدئين على وجه الخصوص.
حمّل happy-ssh مجاناً وأضف حماية ضد الحذف العرضي إلى خادمك