المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح طريقة الفرق بين locate و find



Chakira
11-02-2013, بتوقيت غرينيتش 01:02 AM
السلام عليكم ورحمه الله وبركاته
اليوم سنتكلم عن جزء بسيط الفرق بين الامر find & locate للبحث عن ملفات داخل السيستم ولماذا نفضل استخدام locate

بالنسبة للامر find عند البحث يجيب كتابة نوع الذى تبحث عنه ان كان فايل او فولدر واذا كان لديك نظام يحتوى على ملفات كثيرة سوف يأخذ وقت طووويل جداً مثال اريد البحث عن ملف geek.sh
رمز Code:
find / -name geek.sh -type f
اما امر locate فا هو فى غاية السهولة والسرعة لانه بيعتمد على قاعدة بيانات بها جميع المسارات /var/lib/slocate/slocate.db
اذا اضفت ملفات كثيرة فى كل فترة يجيب كتابة رمز Code:
updatedb &
وبعدها بكل سهولة تجد مسار اى ملف وبكل سهولة مثال اريد البحث عن ملف geek.sh
رمز Code:
locate geek.sh
خلال ثوانى بيكون الناتج موجود امامك

هذا لا ينفى اهميه امر find هو يحمل مميزات عديدة جداً مش موجود فى locate ولكن يسبب لود ويأخذ وقت طويل اذا كان السيستم به ملفات كثيرة وان شاء لله بنشرح طريقة امر find بالتفصيل

اتمنى ان يكون الموضوع مفيد
تحياتى
علاء الدين








https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى