اگر با دستور RM در لینوکس (یونیکس) آشنا باشید می‌دانید که این دستور برای حدف فایل‌ها و دایرکتوری‌ها استفاده می‌شود؛ چنانچه این دستور را به صورت اشتباه و با پارامترهای خطرناک استفاده کنید می‌تواند همه فایل‌ها (حتی فایل‌های سیستم‌عامل) را حذف کند!

یکی از راه‌های استفاده نادرست از این دستور به شکل زیر است .

دستور بالا تمام فایل‌ها و دایرکتوری‌های موجود  در مسیر / را پاک می‌کند. برای آشنایی با سایر دستورات خطرناک در لینوکس این پست را ببنید.

جلوگیری از حذف ناخواسته فایل‌ها در لینوکس

جلوگیری از حذف ناخواسته فایل‌ها و دایرکتورها:

راه‌های متفاوتی برای جلوگیری از اجرای این دستور به شکل بالا و جلوگیری از پاک شدن دیتاهای حساس و مهم وجود دارد. اما ساده‌ترین راه ساخت یک فایل با نام ‎-i در دایرکتوری‌های حساس سیستم است. دستور rm این فایل را به عنوان یک پارامتر شناسایی خواهد کرد، و برای حذف فایل‌ها در اثر اجرای دستور rm  اخطاری نمایش داده و منتظر تایید شما خواهد می‌ماند.

بن مایه: https://blog.iranserver.com