أداة locate
تُستخدم للبحث عن أسماء الملفات بسرعة على نظام الملفات. تعتمد على قاعدة بيانات تحتوي على معلومات حول الملفات والمجلدات، مما يجعل عملية البحث أسرع بكثير مقارنةً بالأدوات الأخرى مثل find
.
تأتي أداة locate
مع بناء جملة بسيط. إليك الصيغة الأساسية لاستخدامها:
locate [options] [arguments]
-i
: تجاهل حالة الأحرف أثناء البحث.-c
: عد عدد النتائج بدلاً من عرضها.-e
: تأكد من أن الملفات الموجودة في النتائج موجودة فعلاً.-r
: استخدم تعبيراً منتظماً (regex) للبحث.إليك بعض الأمثلة العملية لاستخدام locate
:
للبحث عن ملف يسمى “example.txt”:
locate example.txt
للبحث عن ملف مع تجاهل حالة الأحرف:
locate -i example.txt
لعد عدد الملفات التي تتطابق مع الاسم:
locate -c example
للبحث عن جميع الملفات التي تنتهي بامتداد “.jpg”:
locate -r '\.jpg$'
locate
بانتظام باستخدام الأمر updatedb
لضمان الحصول على نتائج دقيقة.-i
عند البحث عن أسماء ملفات قد تحتوي على أحرف كبيرة وصغيرة لتسهيل عملية البحث.locate
مع أوامر أخرى مثل grep
لتصفية النتائج بشكل أفضل.