گزینه ها و مثال های مفید
در اینجا برخی از گزینه های رایج برای rm:
جدول 4-8: گزینه های rm
معنی گزینه
معنی گزینه
-من، --در ارتباط بودن قبل از حذف یک فایل موجود، از کاربر درخواست کنید
تائیدیه. اگر این گزینه مشخص نشده باشد، rm بدون صدا فایل ها را حذف می کند.
-r، - بازگشتی به صورت بازگشتی دایرکتوری ها را حذف کنید. این بدان معناست که اگر الف
دایرکتوری در حال حذف دارای زیر شاخه هایی است، آنها را نیز حذف کنید. برای حذف دایرکتوری باید این گزینه مشخص شود.
-f، --زور فایل های موجود را نادیده بگیرید و درخواست نکنید. این
را نادیده می گیرد --در ارتباط بودن گزینه.
-v، -- پرحرف نمایش پیام های آموزنده به عنوان حذف است
انجام.
جدول 4-9: نمونه های rm
نتایج فرمان
نتایج فرمان
rm file1 حذف file1 بی صدا
rm -i file1 مانند بالا، با این تفاوت که قبل از انجام حذف از کاربر درخواست تایید می شود.
rm -r file1 dir1 حذف file1 و dir1 و محتویات آن
rm -RF file1 dir1 مانند بالا، با این تفاوت که اگر یکی باشد file1 or dir1 do
وجود ندارد، rm بی صدا ادامه خواهد داد
مراقب rm باشید!
سیستم عامل های شبه یونیکس مانند لینوکس دستور حذف حذف ندارند. هنگامی که چیزی را با rm، آن رفته. لینوکس فرض می کند که شما باهوش هستید و می دانید چه کار می کنید.
rm – حذف فایل ها و دایرکتوری ها
به ویژه در مورد حروف عامیانه مراقب باشید. این مثال کلاسیک را در نظر بگیرید. فرض کنید می خواهید فقط فایل های HTML موجود در یک فهرست را حذف کنید. برای این کار باید تایپ کنید:
rm *.html
که درست است، اما اگر به طور تصادفی بین "*" و ".html" فاصله قرار دهید مانند این:
rm * .html
la rm دستور تمام فایل های دایرکتوری را حذف می کند و سپس شکایت می کند که فایلی به نام ".html" وجود ندارد.
در اینجا یک نکته مفید است. هر زمان که از حروف عام استفاده می کنید با rm (علاوه بر اینکه تایپ خود را به دقت بررسی کنید!)، ابتدا علامت عام را با آن تست کنید ls. با این کار فایل هایی که پاک می شوند را مشاهده خواهید کرد. سپس کلید فلش رو به بالا را فشار دهید تا دستور را فراخوانده و جایگزین کنید ls با rm.