تخطَّ إلى المحتوى

🐧 شرح Linux وسطر الأوامر

البحث عن الملفّات

الدرس 12 من 25· ⏱ 1 دقائق قراءة

find — الأقوى

find . -name "*.txt"          # كل ملفّات txt من المجلّد الحالي
find /home -type d            # المجلّدات فقط
find . -size +10M             # أكبر من 10 ميغا
find . -mtime -7              # عُدّلت خلال 7 أيام

تنفيذ أمر على النتائج

find . -name "*.log" -delete           # حذف
find . -name "*.tmp" -exec rm {} \;    # تنفيذ أمر على كل نتيجة

locate — سريع (يعتمد فهرسًا)

sudo updatedb         # حدّث الفهرس
locate file.txt       # بحث فوري

which — أين يوجد البرنامج؟

which python3         # /usr/bin/python3
which node

💡 find يبحث لحظيًّا وبشروط دقيقة، وlocate أسرع لكنه يعتمد فهرسًا قد يتأخّر.

🎯 التالي: إدارة العمليات.

هل كان هذا الدرس مفيدًا؟