العودة إلى الدورة

الحذف والتنظيف: rm، rmdir

دورة Termux المتقدمة: من الصفر إلى مستخدم Linux خبير على نظام Android

8. الحذف والتنظيف: rm، rmdir

الحذر هو مفتاح عند حذف الملفات في سطر الأوامر، حيث لا يوجد 'سلة محذوفات' في Termux.

1. إزالة الأدلة (rmdir)

يرمز rmdir إلى Remove Directory (إزالة دليل). هام: لا يعمل إلا إذا كان الدليل فارغًا تمامًا.

bash

إنشاء دليل فارغ

$ mkdir empty_folder

إزالة الدليل الفارغ

$ rmdir empty_folder

إذا حاولت إزالة دليل غير فارغ، فسيفشل

$ rmdir scripts rmdir: failed to remove 'scripts': Directory not empty

2. إزالة الملفات والأدلة غير الفارغة (rm)

يرمز rm إلى Remove (إزالة). إنه الأمر الأساسي لحذف الملفات.

إزالة الملفات:

bash

حذف ملف واحد

$ rm old_log.txt

حذف ملفات متعددة

$ rm file1.tmp file2.tmp

إزالة الأدلة (حذف متكرر):

لحذف مجلد وجميع محتوياته (بما في ذلك المجلدات الفرعية والملفات)، يجب استخدام العلامة -r (recursive).

bash

احذف بحذر! هذا يحذف مجلد 'scripts' وكل ما بداخله.

$ rm -r scripts

الإزالة القسرية (منطقة الخطر!)

إذا كنت تريد إزالة الملفات دون أن يطلب النظام تأكيدًا، يمكنك استخدام العلامة -f (force). الجمع بينهما قوي وخطير للغاية:

bash

يحذف دليل 'projects' وجميع محتوياته دون سؤال

$ rm -rf projects

تحقق دائمًا من مسارك قبل تنفيذ rm -rf!