كيفية البحث عن الملفات في Linux

مؤلف: Monica Porter
تاريخ الخلق: 20 مارس 2021
تاريخ التحديث: 1 تموز 2024
Anonim
14 - البحث عن الملفات و المجلدات في نظام لينكس | linux basics course
فيديو: 14 - البحث عن الملفات و المجلدات في نظام لينكس | linux basics course

المحتوى

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

خطوات

الطريقة الأولى من 3: استخدم الأمر "بحث"

  1. البحث عن الملفات بالاسم. هذه هي أبسط طريقة بحث يمكنك القيام بها باستخدام الأمر تجد. سيجد الأمر أدناه الملف في الدليل الحالي وجميع مجلداته الفرعية.
    • استعمال -أنا اسم بدلا من -اسم لتجاهل عناصر الأحرف الكبيرة والصغيرة في استعلاماتك. تعال -اسم تأخذ هذا العامل في الاعتبار.

  2. بدأ الإعداد للبحث من الدليل الجذر. للبحث عبر الكمبيوتر ، يمكنك إضافة معدِّلات / في الاستعلام. بفضل ذلك ، الأمر تجد سوف يتعرف ويتابع البحث في جميع الدلائل من الدليل الجذر.
    • يمكنك البدء في البحث في دليل محدد عن طريق استبدال الفاصلة / عن طريق المسار ، مثل / الوطن / بات.
    • يمكنك استخدام . في حين أن / لإجراء بحث فقط في الدليل الحالي والأدلة الفرعية الخاصة به.

  3. استخدم أحرف البدل.* للعثور على جميع الملفات التي تحتوي على أجزاء الاستعلام. الشخصيات * يمكن أن يكون هذا مفيدًا للبحث عن العناصر التي لا تعرف اسمها الكامل أو عندما تريد البحث عن جميع الملفات بامتداد معين.
    • سيعيد الأمر أعلاه جميع ملفات .conf في دليل مستخدم بات (والأدلة الفرعية).
    • يمكنك أيضًا استخدامه للعثور على جميع الملفات التي تحتوي على جزء من اسم الملف. على سبيل المثال ، إذا كان هناك الكثير من المواد المتعلقة بـ wikiHow ، فيمكنك البحث فيها عن طريق الكتابة " * ويكي *".

  4. تبسيط النتائج. قد يكون من الصعب الفحص عند إرجاع عدد كبير جدًا من النتائج. في هذه المرحلة ، استخدم الشخصية | وإرسال نتائج البحث إلى برنامج فحص "أقل". يمكنك بعد ذلك تصفح النتائج وتصفيتها بسهولة أكبر.
  5. ابحث عن نوع معين من نتائج البحث. يمكنك استخدام أحرف إضافية للحصول على أنواع معينة من نتائج البحث. يمكنك العثور على ملفات عادية (F)، مجلد (د)، ارتباط رمزي (ل)، برامج تشغيل الأجهزة (ج) ، وحظر الجهاز (ب) مع المعدل المناسب.
  6. تصفية نتائج البحث حسب الحجم. عندما يكون لديك عدة ملفات بنفس الاسم وتعرف حجم الملف الذي تبحث عنه ، يمكنك تصفية نتائج البحث حسب هذا المعيار.
    • سيعيد الأمر أعلاه الملفات 50 ميغا بايت أو أكثر. يمكنك استخدام الشخصيات + أو - للعثور على الملفات الأكبر أو الأصغر. عندما لا يتم استخدام هذه الأحرف ، سيعيد البحث الملف بالحجم صحيح الحجم المطلوب
    • يمكنك التصفية بالبايت (ج) ، كيلوبايت (ك) ، ميغا بايت (م) ، جيجابايت (جي) ، أو كتل 512 بايت (ب). لاحظ أن هذا القسم حساس لحالة الأحرف.
  7. استخدم عوامل التشغيل المنطقية لدمج أنواع عمليات البحث عن التصفية. يمكنك استخدام عوامل التشغيل (و) ، -أو (او و -ليس (صفر) لدمج أنواع مختلفة من عمليات البحث.
    • سيبحث الأمر أعلاه عن الملفات الموجودة في دليل "التقويم" والتي يزيد حجمها عن 200 كيلو بايت والتي لا يحتوي اسمها على "2015".
  8. البحث عن الملفات من قبل المالك أو الوصول. إذا كنت تبحث عن ملف شخص ما أو ملف به أذونات معينة ، فيمكنك تصغير نطاق البحث.
    • تستعلم الأمثلة المذكورة أعلاه بدورها عن مستخدمين ومجموعات وأذونات معينة. يمكنك أيضًا حذف اسم الملف للحصول على جميع الملفات من النوع المدرج. مثل 777 سيعيد أي ملفات ذات وصول 777 (غير محدود).
  9. اجمع الأوامر للمتابعة بعد العثور على الملف. يمكنك مزج الأوامر تجد بأوامر أخرى لتنفيذ هذه الأوامر على الملفات التي تم إرجاعها. ترتيب الانقسام تجد والثاني يساوي -تكس وإنهاء سطر الأوامر بلكنة {} ;
    • ستعثر مجموعة الأوامر أعلاه على جميع الملفات ذات الوصول إلى 777 في الدليل الحالي (والأدلة الفرعية) ثم استخدم الأمر chmod لتغيير هذا الوصول إلى 755.
    الإعلانات

الطريقة 2 من 3: استخدم الأمر "تحديد الموقع"

  1. إعدادات الميزات.حدد. بشكل عام ، الأمر حدد تشغيل أسرع من القيادة تجد شكرًا لعملك على بنية ملف قاعدة البيانات. هذه الميزة غير متوفرة في جميع توزيعات Linux. لذلك ، تحتاج إلى الأوامر التالية لمحاولة تثبيتها:
    • نوع sudo apt-get update و اضغط ↵ أدخل.
    • يمكنك التثبيت على Debian و Ubuntu من خلال: النوع sudo apt-get install mlocate و اضغط ↵ أدخل. إذا حدد مثبت بالفعل ، ستظهر الرسالة التالية:
    • في Linux Arch ، استخدم مدير الحزم pacman: بكمن - ملوكيت
    • بالنسبة إلى Gentoo ، استخدم ظهور: تظهر mlocate
  2. تحديث قاعدة البيانات.حددالخاص بك. تعال حدد لن يتم العثور على أي شيء حتى يتم بناء قاعدة البيانات وتحديثها. على الرغم من أن هذه المهمة يتم تشغيلها تلقائيًا كل يوم ، إلا أنه يمكنك القيام بها بنفسك وسيتعين عليك القيام بها لتستمر حدد حق.
    • نوع sudo محدث ب و اضغط ↵ أدخل.
  3. استعمال.حددلتنفيذ استفسارات بسيطة. على الرغم من السرعة ، ولكن الأمر حدد لا توجد خيارات كثيرة مثل الأوامر تجد. تنفيذ البحث الأساسي باستخدام هذا الأمر مشابه جدًا للبحث الأساسي المستخدم في الأمر تجد.
    • يبحث الأمر أعلاه عن الملف بالامتداد .webp على النظام بأكمله. الطابع التكراري * يأخذ نفس الدور كما في الأمر تجد.
    • مثل الأوامر تجد, -أنا لا تأخذ في الاعتبار عامل الكتابة بالأحرف الكبيرة ، وهو الحرف الصغير في طلب البحث.
  4. تقييد نتائج البحث. إذا أرجع البحث عددًا كبيرًا جدًا من النتائج ، فيمكنك تضييقها باستخدام الخيارات ، متبوعًا بعدد النتائج التي تريد عرضها.
    • سيتم عرض أول 20 نتيجة بحث فقط تطابق الاستعلام.
    • يمكنك أيضًا استخدام اللهجات | إرسال النتائج إلى أقل لتصفح أسهل.
    الإعلانات

الطريقة الثالثة من 3: ابحث عن الملف الذي يحتوي على نص معين

  1. استخدم الأوامر.grep للعثور على الملفات التي تحتوي على محتوى نصي معين. للبحث عن الملفات التي تحتوي على عبارات أو سلاسل معينة ، يمكنك استخدام الأمر grep. تعال grep التنسيق الأساسي هو كما يلي:
    • -r ينشئ بحثًا "متكررًا" ، مما يعني أنه سيتم البحث في أي ملف يحتوي على الكلمة الرئيسية في الدليل الحالي وجميع مجلداته الفرعية.
    • -أنا يشير إلى أن الاستعلام أعلاه ليس حساسًا لحالة الأحرف. إذا كنت تريد أن تكون حساسًا لحالة الأحرف ، فاحذف عامل التشغيل -أنا.
  2. إزالة المحتوى النصي. عند تنفيذ البحث grep بنفس البنية المذكورة أعلاه ، ستحصل على نتائج تتضمن اسم الملف ونصًا مميزًا يطابق محتوى الاستعلام. يمكنك إخفاء هذا النص المطابق ، وعرض اسم الملف والمسار فقط ، عن طريق إضافة ما يلي إلى الأمر:
  3. إخفاء رسائل الخطأ. تعال grep يعود الخطأ عند محاولة الوصول إلى دليل بدون الأذونات الصحيحة أو البحث عن دليل فارغ. يمكنك إرسال رسالة خطأ إلى / dev / null لإخفائها عند الإخراج. الإعلانات