ذكري المظهر

قيادة جمهورية مقدونيا في لينكس

Supersection 1, More Comfortable

Supersection 1, More Comfortable

جدول المحتويات:

Anonim

rm هي أداة مساعدة لسطر الأوامر لإزالة الملفات والدلائل. إنه أحد الأوامر الأساسية التي يجب على كل مستخدم Linux أن يكون على دراية بها.

في هذا الدليل ، سنشرح كيفية استخدام الأمر rm خلال أمثلة وشروحات لخيارات rm الأكثر شيوعًا.

كيفية استخدام الأمر rm

يكون بناء الجملة العام للأمر rm (remove) كما يلي:

rm… FILE…

بشكل افتراضي ، عند تنفيذها دون أي خيار ، rm لا يزيل الدلائل ولا يطالب المستخدم بما إذا كان يجب عليه متابعة إزالة الملفات المحددة.

لحذف ملف واحد ، استخدم الأمر rm متبوعًا باسم الملف كوسيطة:

rm filename

إذا كان الملف غير محمي ضد الكتابة ، فستتم إزالته دون إشعار. عند النجاح ، لا ينتج الأمر أي ناتج ويعود إلى الصفر.

عند إزالة الملفات المحمية ضد الكتابة ، سيطالبك الأمر بالتأكيد ، كما هو موضح أدناه:

rm: remove write-protected regular empty file 'filename'?

اكتب y واضغط على Enter لإزالة الملف.

يخبر الخيار -f rm عدم مطالبة المستخدم مطلقًا وتجاهل الملفات والوسائط غير الموجودة.

rm -f filename

rm -v filename

removed 'filename'

إزالة ملفات متعددة

على عكس أمر unlink ، rm يسمح لك بحذف ملفات متعددة في وقت واحد. للقيام بذلك ، مرر أسماء الملفات كوسائط مفصولة بمسافة:

rm filename1 filename2 filename3

يمكنك استخدام التعبيرات العادية لمطابقة ملفات متعددة. على سبيل المثال ، لإزالة جميع ملفات .png في الدليل الحالي ، يمكنك كتابة:

rm *.png

عند استخدام التعبيرات العادية ، قبل تشغيل الأمر rm . من الأفضل دائمًا سرد الملفات باستخدام الأمر ls حتى تتمكن من رؤية الملفات التي سيتم حذفها.

إزالة الدلائل (المجلدات)

لإزالة دليل فارغ أو أكثر ، استخدم الخيار -d :

rm -d dirname

rm -d مطابق وظيفيا للأمر rmdir .

لإزالة الدلائل غير الفارغة وكافة الملفات الموجودة فيها بشكل متكرر ، استخدم الخيار -r (العودية):

rm -r dirname

موجه قبل الإزالة

يخبر الخيار -i rm المستخدم بكل ملف محدد قبل إزالته:

rm -i filename1 filename2

لتأكيد اكتب y واضغط على Enter :

rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?

عند إزالة أكثر من ثلاثة ملفات أو إزالة دليل بشكل متكرر ، للحصول على موجه واحد للعملية بأكملها ، استخدم الخيار -I :

rm -i filename1 filename2 filename3 filename4

سيُطلب منك تأكيد إزالة جميع الملفات والأدلة المقدمة:

rm: remove 4 arguments?

rm -rf

إذا كان الدليل المعطى أو الملف الموجود داخل الدليل محمي ضد الكتابة ، سيطالبك الأمر rm بتأكيد العملية. لإزالة دليل دون مطالبتك ، استخدم الخيار -f :

rm -rf dirname

الأمر rm -rf أمر خطير للغاية ويجب استخدامه بحذر شديد!

استنتاج

لقد أوضحنا لك كيفية استخدام الأمر Linux rm لإزالة الملفات والدلائل من نظام Linux الخاص بك.

كن حذرًا للغاية عند إزالة الملفات أو الدلائل المهمة ، لأنه بمجرد حذف الملف ، لا يمكن استعادته بسهولة.

محطة rm