RM(1) دستورات کاربر RM(1)
نام (NAME)
rm - حذف فایلها یا دایرکتوریها
خلاصه دستور (SYNOPSIS)
rm [گزینه]... [فایل]...
توضیحات (DESCRIPTION)
این صفحه راهنما نسخه گنو (GNU) دستور rm را مستندسازی میکند. rm هر فایل
مشخصشده را حذف میکند. به صورت پیشفرض، این دستور دایرکتوریها را حذف
نمیکند.
اگر گزینه -I یا --interactive=once داده شود، و بیشتر از سه فایل وجود
داشته باشد یا گزینههای -r، -R یا --recursive مشخص شده باشند، rm از
کاربر میپرسد که آیا مایل به ادامه کل عملیات است یا خیر. اگر پاسخ مثبت
نباشد، اجرای کل دستور لغو میشود.
در غیر این صورت، اگر یک فایل غیرقابل نوشتن باشد، ورودی استاندارد یک
ترمینال باشد، و گزینه -f یا --force داده نشده باشد، یا گزینه -i یا
--interactive=always مشخص شده باشد، rm از کاربر برای حذف آن فایل
تاییدیه میگیرد. اگر پاسخ مثبت نباشد، از حذف آن فایل صرفنظر میشود.
گزینهها (OPTIONS)
حذف (از پیوند خارج کردن / unlink) فایل(ها).
-f, --force
نادیده گرفتن فایلها و آرگومانهای ناموجود، عدم نمایش پیام یا
تاییدیه به کاربر
-i درخواست تاییدیه قبل از حذف هر فایل
-I درخواست تاییدیه فقط یک بار قبل از حذف بیش از سه فایل، یا هنگام
حذف به صورت بازگشتی؛ مزاحمت کمتر نسبت به -i در عین محافظت در
برابر اکثر اشتباهات
--interactive[=WHEN]
درخواست تاییدیه با توجه به شرط WHEN: هرگز (never)، یک بار (once
یا -I)، یا همیشه (always یا -i)؛ بدون تعیین WHEN، پیشفرض همیشه
است
--one-file-system
هنگام حذف سلسلهمراتبی به صورت بازگشتی، از هر دایرکتوری که روی
سیستمفایلی متفاوت از آرگومان مربوطه در خط فرمان قرار دارد صرفنظر
کن
--no-preserve-root
رفتار ویژهای با ریشه '/' نداشته باش
--preserve-root[=all]
ریشه '/' را حذف نکن (پیشفرض)؛ با مقدار 'all'، هرگونه آرگومان خط
فرمان که روی دستگاهی مجزا از والد خود باشد رد میشود
-r, -R, --recursive
حذف دایرکتوریها و محتویات آنها به صورت بازگشتی
-d, --dir
حذف دایرکتوریهای خالی
-v, --verbose
توضیح و گزارش مراحل کاری که در حال انجام است
--help نمایش این راهنما و خروج
--version
نمایش اطلاعات نسخه و خروج
به طور پیشفرض، rm دایرکتوریها را حذف نمیکند. از گزینه --recursive (-r
یا -R) برای حذف هر دایرکتوری ذکرشده به همراه تمام محتویات آن استفاده
کنید.
برای حذف فایلی که نام آن با یک کاراکتر '-' آغاز میشود، برای نمونه
'-foo'، از یکی از این دستورها استفاده کنید:
rm -- -foo
rm ./-foo
توجه داشته باشید اگر از rm برای حذف یک فایل استفاده کنید، در صورت وجود
مهارت و/یا زمان کافی، ممکن است بازیابی بخشی از محتویات آن ممکن باشد.
برای اطمینان بیشتر از اینکه دادهها حقیقتاً غیرقابل بازیابی هستند،
استفاده از shred(1) را مد نظر قرار دهید.
نویسنده (AUTHOR)
نوشته شده توسط Paul Rubin، David MacKenzie، Richard M. Stallman و Jim
Meyering.
گزارش باگها (REPORTING BUGS)
راهنمای برخط GNU coreutils:
گزارش هرگونه خطای ترجمه به:
حق نشر (COPYRIGHT)
حق نشر © 2022 بنیاد نرمافزارهای آزاد (Free Software Foundation, Inc.).
مجوز GPLv3+: مجوز عمومی همگانی گنو نسخه ۳ یا بالاتر
.
این نرمافزار آزاد است: شما میتوانید آن را تغییر داده و دوباره توزیع
کنید. هیچ ضمانتی وجود ندارد، تا حدی که قانون اجازه میدهد.
همچنین ببینید (SEE ALSO)
unlink(1), unlink(2), chattr(1), shred(1)
مستندات کامل:
یا به صورت محلی از طریق: info '(coreutils) rm invocation'
GNU coreutils 9.1 2022-09-01 RM(1)