| 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:
https://www.gnu.org/software/coreutils/
گزارش
هرگونه
خطای ترجمه
به: https://translationproject.org/team/
حق نشر (COPYRIGHT)
حق نشر © 2022
بنیاد
نرمافزارهای
آزاد (Free Software Foundation, Inc.).
مجوز GPLv3+: مجوز
عمومی
همگانی گنو
نسخه ۳ یا
بالاتر
https://gnu.org/licenses/gpl.html.
این
نرمافزار
آزاد است:
شما
میتوانید
آن را تغییر
داده و
دوباره
توزیع کنید.
هیچ ضمانتی
وجود
ندارد، تا
حدی که
قانون
اجازه
میدهد.
همچنین ببینید (SEE ALSO)
unlink(1), unlink(2), chattr(1), shred(1)
مستندات
کامل:
https://www.gnu.org/software/coreutils/rm
یا به صورت
محلی از
طریق: info '(coreutils) rm invocation'
| 2022-09-01 | GNU coreutils 9.1 |