این دستور safe-rm است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
safe-rm - دور فرمان rm قرار می گیرد تا از حذف های تصادفی جلوگیری شود
طریقه استفاده
safe-rm [...] (همان آرگومان های rm)
شرح
safe-rm با جایگزینی rm با یک wrapper از حذف تصادفی فایل های مهم جلوگیری می کند
که آرگومان های داده شده را در برابر لیست سیاه قابل تنظیم فایل ها و دایرکتوری ها بررسی می کند
که هرگز نباید حذف شوند.
کاربرانی که تلاش می کنند یکی از این فایل ها یا فهرست های محافظت شده را حذف کنند، نمی توانند
برای انجام این کار و به جای آن یک پیام هشدار نمایش داده می شود.
منظور از safe-rm جایگزینی دستور rm است تا بتوانید با قرار دادن یک نماد به این هدف برسید
پیوند با نام "rm" در فهرستی که در جلوی مسیر شما قرار دارد. مثلا،
با توجه به این مسیر:
PATH=/ usr / local / bin:/ صندوقچه:/ usr / bin
می توانید پیوند نمادین زیر را ایجاد کنید:
ln -s /usr/local/bin/safe-rm /usr/local/bin/rm
پیکربندی
مسیرهای محافظت شده را می توان هم در سطح سایت و هم در سطح کاربر تنظیم کرد.
هر دوی این فایل های پیکربندی می توانند حاوی لیستی از فایل ها یا دایرکتوری های مهم باشند
(یکی در هر خط):
/etc/safe-rm.conf
~/.config/safe-rm
اگر هر دوی اینها خالی باشد، یک لیست پیش فرض از مسیرهای مهم استفاده خواهد شد.
/ usr / lib /*
از تمام فایل های داخل محافظت می کند / usr / معاونت دایرکتوری اگر به آنها ارجاع داده شود
به طور مستقیم، اما از سیستم شما در برابر موارد زیر محافظت نمی کند:
rm -rf / usr / معاونت
برای محافظت کامل، باید هر دوی این خطوط را وارد کنید:
/ usr / معاونت
/ usr / lib /*
خروج وضعیت
وضعیت خروج مانند دستور real rm.
توجه داشته باشید که اگر تمام آرگومانهای فایل توسط safe-rm نادیده گرفته شوند، وضعیت خروج به این صورت خواهد بود
مانند وضعیت خروج از rm واقعی زمانی که هیچ آرگومان فایلی وجود ندارد.
با استفاده از خدمات onworks.net از safe-rm آنلاین استفاده کنید