English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم الأمر updatedb لإنشاء أو تحديث ملف قاعدة البيانات المطلوب للإمرات slocate/locate.
عملية تنفيذ الأمر updatedb تستغرق وقتًا طويلاً، لأنه خلال تنفيذه يمر على شجرة مجلدات النظام بأكملها ويكتب معلومات جميع الملفات في ملف قاعدة البيانات slocate/locate.
ملاحظة:يحتوي slocate على قاعدة بيانات داخلي، تحتوي على معلومات حول ملفات ومجلدات النظام.
updatedb(خيارات)
في هذا المثال، يتم التحقق من وجود ملف غير موجود w3codebox.txt:
# locate w3codebox.txt # استرجاع w3codebox.txt، لا يوجد أي مخرجات، مما يعني عدم وجود الملف # touch ./w3codebox.txt # إضافة ملف w3codebox.txt # locate w3codebox.txt # استرجاع w3codebox.txt مرة أخرى، لم يتم العثور على الملف # updatedb # تحديث قاعدة بيانات locate.db # locate w3codebox.txt # استرجاع قاعدة بيانات w3codebox.txt مرة أخرى، العثور على الملف /root/w3codebox/w3codebox.txt
استخدام -U الخيار يمكن تحديد المجلدات التي سيتم تحديث قاعدة بيانات slocate.
updatedb -U /root/w3codebox/