table of contents
- unstable 4.30.1-1
| RM(1) | أوامر المستخدم | RM(1) |
الاسم¶
rm - يحذف الملفات أو الأدلة
موجز¶
rm [الخيار]... [الملف]...
الوصف¶
توثق صفحة الدليل هذه نسخة GNU من rm. يحذف rm كل ملف حددته. بشكل مبدئي، لا يحذف الأدلة.
في حال أُعطي الخيار -I أو --interactive=once، وكان هناك أكثر من ثلاثة ملفات أو أُعطي الخيار -r أو -R أو --recursive، فإن rm يسأل المستخدم عما إذا كان سيشرع في العملية برمتها. وإذا لم تكن الاستجابة بالإيجاب، أُلغي الأمر بالكامل.
خلاف ذلك، إذا كان الملف غير قابل للكتابة، وكان الدخل القياسي طرفية، ولم يُعطَ الخيار -f أو --force، أو أُعطي الخيار -i أو --interactive=always، يسأل rm المستخدم عما إذا كان سيحذف الملف. وإذا لم تكن الاستجابة بالإيجاب، تُخطي الملف.
الخيارات¶
احذف (افصل) الملف(ات).
- -f, --force
- تجاهل الملفات والمعطيات غير الموجودة، ولا تسأل أبدًا
- -i
- اسأل قبل كل عملية حذف
- -I
- اسأل مرة واحدة قبل حذف أكثر من ثلاثة ملفات، أو عند الحذف التفرعي؛ أقل إزعاجًا من -i، مع استمرار توفير الحماية ضد معظم الأخطاء
- --interactive[=WHEN]
- اسأل وفقًا لـ WHEN: أبدًا (never)، أو مرة واحدة (-I)، أو دائمًا (-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).
المؤلف¶
كتبه بول روبين، وديفيد ماكنزي، وريتشارد م. ستالمان، وجيم ميرينج.
التبليغ عن الأخطاء¶
أبلغ عن
العلات إلى:
bug-coreutils@gnu.org
صفحة GNU coreutils
الرئيسة:
<https://www.gnu.org/software/coreutils/>
مساعدة
عامة
لاستخدام
برمجيات
جنو: <https://www.gnu.org/gethelp/>
أبلغ عن أي
أخطاء
ترجمة إلى
<https://translationproject.org/team/>
انظر أيضًا¶
unlink(1), unlink(2), chattr(1), shred(1)
التوثيق
الكامل
<https://www.gnu.org/software/coreutils/rm>
أو متاح
محليًا عبر:
info '(coreutils) rm invocation'
حُزم
بواسطة
دبيان (9.10-1)
حقوق النشر
© 2026 مؤسسة
البرمجيات
الحرة
ترخيص GPLv3+: GNU GPL
الإصدار 3 أو
أحدث <https://gnu.org/licenses/gpl.html>.
هذا برنامج
حر: أنت حر في
تغييره
وإعادة
توزيعه.
لا يوجد أي
ضمان، إلى
المدى الذي
يسمح به
القانون.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة خالد حسني <dr.khaled.hosny@gmail.com> و زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| فبراير 2026 | GNU coreutils 9.10 |