كتيبات سطر الأوامر

Man » دليل rm عبر الإنترنت - وثائق مفصلة عبر الإنترنت لصفحة دليل rm

🌍
rm - إزالة الملفات أو الدلائل

ملخص

rm [خيار]... [ملف]...

الوصف

توثق هذه الصفحة الدليل الإصدار الخاص بـ GNU من rm. يزيل rm كل ملف محدد. افتراضيًا، لا يزيل الدلائل.

إذا تم إعطاء الخيار -I أو --interactive=once، وكان هناك أكثر من ثلاثة ملفات أو تم إعطاء الخيارات -r أو -R أو --recursive، فسيطلب rm من المستخدم ما إذا كان يجب المتابعة في العملية بأكملها. إذا لم تكن الاستجابة إيجابية، فسيتم إلغاء الأمر بأكمله.

بخلاف ذلك، إذا كان الملف غير قابل للكتابة، وكان الإدخال القياسي عبارة عن طرفية، ولم يتم إعطاء الخيار -f أو --force، أو تم إعطاء الخيار -i أو --interactive=always، فسوف يطلب rm من المستخدم ما إذا كان يجب إزالة الملف. إذا لم تكن الاستجابة إيجابية، فسيتم تخطي الملف.

الخيارات

إزالة (إلغاء الارتباط) الملفات.

-f، --force
تجاهل الملفات والحجج غير الموجودة، وعدم طلب التأكيد أبدًا

-i     طلب التأكيد قبل كل عملية إزالة

-I     طلب التأكيد مرة واحدة قبل إزالة أكثر من ثلاثة ملفات، أو عند الإزالة بشكل متكرر؛ أقل تطفلاً من -i، مع توفير الحماية من معظم الأخطاء

--interactive[=متى]
طلب التأكيد وفقًا لـ "متى": أبدًا، مرة واحدة (-I)، أو دائمًا (-i)؛ بدون "متى"، اطلب التأكيد دائمًا

--one-file-system
عند إزالة هيكل بشكل متكرر، تخطى أي دليل موجود على نظام ملفات مختلف عن نظام الملفات الخاص بحجة سطر الأوامر المقابلة

--no-preserve-root
لا تعامل "/" بشكل خاص

--preserve-root[=الكل]
لا تقم بإزالة "/" (افتراضيًا)؛ مع "الكل"، ارفض أي حجة لسطر الأوامر موجودة على جهاز منفصل عن جهازها الأصل

-r، -R، --recursive
إزالة الدلائل ومحتوياتها بشكل متكرر

-d، --dir
إزالة الدلائل الفارغة

-v، --verbose
اشرح ما يتم فعله

--help عرض هذه المساعدة والخروج

--version
إخراج معلومات الإصدار والخروج

افتراضيًا، لا يزيل rm الدلائل. استخدم الخيار --recursive (-r أو -R) لإزالة كل دليل مدرج، بالإضافة إلى كل محتوياته.

أي محاولة لإزالة ملف يكون الاسم الأخير له هو "." أو ".."، سيتم رفضها مع ظهور رسالة تشخيصية.

لإزالة ملف يبدأ اسمه بـ "-"، على سبيل المثال "-foo"، استخدم أحد هذه الأوامر:

rm -- -foo

rm ./-foo

إذا كنت تستخدم rm لإزالة ملف، فقد يكون من الممكن استعادة بعض محتوياته، بالنظر إلى الخبرة والوقت الكافيين. للحصول على مزيد من التأكد من أن المحتويات غير قابلة للاسترداد، ضع في اعتبارك استخدام shred(1).

المؤلف

كتبه بول روبين، وديفيد ماكنزي، وريتشارد إم. ستالمان، وجيم مايرينج.

الإبلاغ عن الأخطاء

مساعدة GNU coreutils عبر الإنترنت: [https://www.gnu.org/software/coreutils/] أبلغ عن أي أخطاء ترجمة إلى [https://translationproject.org/team/]


انظر أيضًا

unlink(1)، unlink(2)، chattr(1)، shred(1)

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

تم التعبئة بواسطة Debian (9.7-3) حقوق الطبع والنشر © 2025 مؤسسة البرمجيات الحرة. رخصة GPLv3+: GNU GPL الإصدار 3 أو أحدث [https://gnu.org/licenses/gpl.html]. هذا برنامج حر: يمكنك تغيير وإعادة توزيعه. لا توجد أي ضمانات، إلى الحد الذي يسمح به القانون.