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/

حقوق النسخ

حقوق النشر © 2026 مؤسسة البرمجيات الحرة (Free Software Foundation, Inc.). ترخيص GPLv3+: GNU GPL الإصدار 3 أو أحدث. https://gnu.org/licenses/gpl.html.
هذا برنامج حر: أنت حر في تغييره وإعادة توزيعه. لا يوجد أي ضمان، إلى المدى الذي يسمح به القانون.

انظر أيضًا

unlink(1), unlink(2), chattr(1), shred(1)

التوثيق الكامل https://www.gnu.org/software/coreutils/rm
أو متاح محليًا عبر: info '(coreutils) rm invocation'

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة خالد حسني <dr.khaled.hosny@gmail.com> و زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

أبريل 2026 GNU coreutils 9.11