حدد موقع وابحث عن الملفات من محطة Ubuntu

حول تحديد موقع والعثور على الأوامر

في المقالة التالية سوف نلقي نظرة على الموقع والعثور على الأوامر. في الوقت الحاضر ، في Gnu / Linux يمكننا إيجاد العديد من الطرق التي يمكن من خلالها البحث وتحديد موقع الملفات والأدلة. من البيئة الرسومية ، سيكون لدينا أدوات مختلفة للحصول على النتائج بكفاءة.

ولكن في هذه الحالة ، إذا كنت مستخدمًا طرفيًا ، فقد لا ترغب في ترك الراحة منه حتى تتمكن من تحديد موقع ما تبحث عنه. هذا هو السبب ، خاصة إذا كنت قد وصلت للتو إلى Gnu / Linux ، فقد لا تعرف حتى الآن أسرع وأسهل طريقة للعثور على ملفاتك ومجلداتك من الجهاز. سنرى في السطور التالية بعض الأمثلة السريعة التي يمكن من خلالها تنفيذ هذه المهمة.

البحث عن الملفات من المحطة مع تحديد موقع والبحث

حدد موقع الأمر

El تحديد موقع القيادة من المحتمل أن يكون المورد الأول الذي يجب على المستخدم استخدامه بسبب إنه أسرع بكثير من أي خيار آخر. السبب وراء هذه السرعة هو أن هذا الأمر لا يبحث حقًا في محرك الأقراص الثابتة المحلي الخاص بنا عن الملفات أو الدلائل التي نحتاج إلى العثور عليها. يتم إجراء هذا البحث كما يقرأ من خلال ملف قاعدة البيانات mlocate.db، والذي يحتوي على جميع مسارات الملفات على نظامنا.

في حالة عدم توفر هذه الأداة على نظام Ubuntu الخاص بك ، فستتمكن من تثبيتها من محطة طرفية (Ctrl + Alt + T) عن طريق الكتابة فيها:

sudo apt install locate

تحضير أمر تحديد الموقع

قبل أن نبدأ ، يجب أن نجهز أمر تحديد الموقع للاستخدام الأول. يجب علينا تحديث قاعدة بيانات mlocate.db يعمل في المحطة (Ctrl + Alt + T):

sudo updatedb

الآن لاستخدام تحديد الموقع ، من المحطة سيتعين علينا فقط اكتب الأمر متبوعًا باسم الملف الذي نبحث عنه. في هذا المثال ، أبحث عن ملفات تحتوي على الكلمة "ubunlogباسمها:

حدد ubunlog

locate ubunlog

نظرًا لأن تحديد موقع يقرأ ملف قاعدة بيانات ، فقد تكون النتائج قديمة. يمكننا إصلاح هذا تحديث قاعدة بيانات مسار الملف الخاص بك، كما فعلنا مع الأمر الأول الذي استخدمناه قبل البحث.

لمزيد من المعلومات حول هذه الأداة ، يمكننا اللجوء للمساعدة الكتابة في المحطة:

مساعدة في تحديد موقع القيادة

locate -h

أو يمكننا ذلك أيضًا استخدم صفحات الرجل:

تحديد موقع الرجل

man locate

البحث عن الأمر

حول FD
المادة ذات الصلة:
Fd ، بديل لأمر البحث ، بسيط وسريع وسهل الاستخدام

El جد إنها أداة بحث أكثر قوة ولكنها أيضًا أبطأ. هذا لأنه يبحث بالفعل في محركات الأقراص لدينا عن الملفات والأدلة. إنه مثالي عندما تحاول حدد موقع ملف أو دليل ولكن لا يمكنك تذكر اسمه بالضبط.

يمكن لـ Find البحث عن الملفات التي تنتمي إلى مستخدم معين أو مجموعة من المستخدمين ، والملفات التي تم تعديلها أو الوصول إليها مؤخرًا ، والملفات ذات نطاق الحجم المحدد ، والملفات المخفية ، وما إلى ذلك.

إذا كان ذلك ممكنًا ، فإن أول شيء يجب أن نفعله عند تنفيذه هو إرشادها للبحث في دليل محدد. سيؤدي ذلك إلى تسريع عملية البحث، حسب حجم الدليل. إذا كنت تعرف مكان الملف ، فافتح المحطة الطرفية (Ctrl + Alt + T) وانتقل إلى الدليل للتشغيل:

find . [nombre-archivo]

تخبر النقطة "العثور" للبحث في الدليل الحالي. إذا كنت تريد البحث في الدليل الرئيسي الخاص بك ، فاستبدل النقطة بـ "~/". إذا كنت تريد البحث في نظام الملفات بالكامل ، فاستخدم "/".

بعض الأمثلة

لنفترض أننا نريد البحث عن ملف في دليل المستندات. نعلم أن اسم الملف يحتوي على الكلمة 'فب، لكننا لا نتذكر الاسم بالضبط. أول شيء يجب فعله هو الانتقال إلى مجلد المستندات ثم كتابة الأمر:

ابحث عن الاسم

find . -name "*php*"

سيخبرنا هذا في هذه الحالة أن هناك ملف pdf يسمى 'براز phpفي مجلد المستندات. حاليا، إذا استبدلنا المعلمة "-name" بـ "-iname" ، فقد تحصل على نتائج دون مراعاة الأحرف الدقيقة. هذا شيء لن نجده في مكانه.

تجد القيادة مع الشهرة

find . -iname "*php*"

إذا كان كل ما نتذكره هو ذلك حجم الملف أقل من 5 ميغا بايت. سيكون الأمر المراد استخدامه:

find . -size -5M

في حال كنت تعرف ذلك يزن أكثر من 3 ميغا بايت، سيكون الأمر المراد استخدامه:

find . -size +3M

بحث يدعم عوامل تشغيل منطقية لجعل البحث أكثر دقة. في هذا المثال ، سأستخدم أمرًا يجمع البيانات المذكورة أعلاه. أن يكون حجم الملف أقل من 5 ميغا بايت وأكثر من 3 ميغا بايت:

sudo find / -size -5M -and -size +3M

في حالة كل ما نعرفه هو ذلك وصلنا إلى الملف منذ خمس دقائق، سيكون الأمر المراد استخدامه:

sudo find ~/ -amin -5

إلى تعلم المزيد عن البحث، افتح Terminal واكتب:

يجد الرجل

man find

هذه ليست سوى عدد قليل أمثلة أساسية لكيفية تحديد موقع الملفات من المحطة الطرفية. لمزيد من المعلومات ، تأكد من مراجعة صفحات الرجل لكل منها.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.