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

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

هل تبحث عن دليل محدد في نظام ملفات Linux الخاص بك؟ لحسن الحظ ، لديك العديد من أدوات البحث تحت تصرفك. سننظر في العديد من الخيارات سهلة الاستخدام وكيفية استخدامها للبحث عن المجلدات بكفاءة.





ابحث عن مجلد في Linux

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





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





النوافذ لا تتعرف على القرص الصلب الخارجي

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

ابحث عن مجلد في Linux باستخدام GNOME Desktop

إذا كنت تستخدم سطح مكتب جنوم ، فيمكنك العثور بسرعة على المجلدات عن طريق فتح ملف الملفات التطبيق واتباع الخطوات التالية:



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

يمكنك الآن البحث في الدليل عن أي أدلة فرعية بأسماء تطابق مصطلح البحث الخاص بك.

ابحث عن مجلد في Linux باستخدام Catfish

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





sudo apt install catfish

لتثبيت Catfish على Fedora والأنظمة الأخرى المستندة إلى RPM ، استخدم هذا الأمر:

yum install catfish

بمجرد تثبيته ، افتح Catfish وتأكد من أن الشريط الجانبي الأيسر مرئي. إذا لم يكن كذلك ، فاضغط على F9 ، أو انقر فوق علامة الترس في الجزء العلوي الأيمن من النافذة وتحقق من عرض الشريط الجانبي اختيار.





بشكل افتراضي ، سيحاول Catfish البحث عن الملفات وليس المجلدات. ستحتاج إلى تحديد أنك تبحث عن مجلد عن طريق التحقق من ملف المجلدات مربع ، مع ترك جميع الخيارات الأخرى بدون تحديد.

ابحث عن مجلد بالاسم

إذا كنت ترغب في استخدام Terminal ، فإن ملف تجد command هو أداة بحث بسيطة ومتعددة الاستخدامات. فيما يلي مثال على استخدامه:

find ~/Documents -type d -name MyFolder

سيبحث الأمر أعلاه في نظام الملفات بالكامل (المحدد بواسطة ~ / المستندات ) للأدلة ( اكتب د ) التي تمت تسميتها بالضبط MyFolder ( -اسم MyFolder ).

إذا كنت تريد البحث في نظام الملفات الجذر ، فستحتاج إلى تقديم / كموقع. بالإضافة إلى ذلك ، ستحتاج إلى رفع الامتيازات عن طريق الإضافة سودو في مقدمتها ..

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

ال اكتب د جزء من الأمر يحدد أنه دليل تبحث عنه ، بدلاً من ملف. تأكد من تضمين ذلك عند البحث حتى لا تغمرك أسماء الملفات التي تحتوي على نفس مصطلح البحث.

إذا لم تكن متأكدًا مما إذا كان المجلد الذي تبحث عنه يستخدم أحرفًا كبيرة أم صغيرة في اسمه ، فيمكنك تغيير ملف -اسم حجة ل -أنا اسم لفرض بحث غير حساس لحالة الأحرف.

بالإضافة إلى ذلك ، يمكنك استخدام علامة بدل إذا كنت متأكدًا فقط من جزء من اسم المجلد.

فيما يلي مثال باستخدام كلا الخيارين:

find / -type d -iname myfolder*

ابحث عن مجلد Linux بالاسم المحدد

أداة مشابهة ربما تكون قد استخدمتها من قبل هي حدد . سيبدو البحث عن مجلد مع تحديد الموقع كما يلي:

locate -b 'MyFolder'

سيجد الأمر أعلاه أي مجلد في نظام الملفات الخاص بك يسمى بالضبط 'MyFolder'.

للبحث عن مطابقات جزئية ، قم بإزالة علامات الاقتباس أو قم بإدراج علامة النجمة. ومع ذلك ، كن حذرًا من أن بحث حرف البدل من المحتمل أن يؤدي إلى ظهور أسماء ملفات متطابقة بالإضافة إلى المجلدات.

إنشاء ملف دفعي لتشغيل exe

يمكنك أيضًا تمرير -أنا خيار لتجاهل الحالة.

في هذه المرحلة ، قد تسأل ، ما الفرق بين تحديد الموقع والعثور؟

إجابة مختصرة: تحديد الموقع أسرع ، ولكن البحث أكثر دقة.

يبحث الأمر find من خلال نظام الملفات المباشر الخاص بك عن مصطلح البحث الخاص بك لإرجاع المسارات تمامًا كما هي موجودة حاليًا.

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

متعلق ب: 7 تطبيقات رائعة لعرض استخدام القرص في Linux

وبالتالي ، فإن تحديد الموقع هو الخيار الأفضل طالما أنك لا تعتقد أن المجلد قد تم إنشاؤه أو نقله مؤخرًا.

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

sudo updatedb

ستستغرق العملية بعض الوقت ، ولكن بمجرد انتهائها ، يمكنك التأكد من أن أوامر تحديد الموقع الخاصة بك ستعود بنتائج سريعة ودقيقة.

ابحث عن حجم دليل Linux

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

du -hs /MyFolder

مسح ال س (للتلخيص) لمعرفة حجم كل دليل فرعي أيضًا.

تطبيق walkie talkie الذي يتصل بجهاز walkie talkie الحقيقي

البحث عن المجلدات بسرعة في Linux

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

إذا كنت بحاجة إلى نقل محتويات مجلداتك إلى جهاز كمبيوتر آخر ، فقد تفاجأ بالخيارات المتاحة لديك لنقل مجلداتك لاسلكيًا.

يشارك يشارك سقسقة بريد الالكتروني أفضل 7 تطبيقات لنقل الملفات لاسلكيًا على نظام Linux

هل تحتاج إلى نقل ملفاتك عبر Wi-Fi على نظام Linux؟ فيما يلي عدة طرق يمكنك استخدامها.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • نظام الملفات
  • لينكس
نبذة عن الكاتب جوردان جلور(تم نشر 51 مقالة)

جوردان كاتب في MUO متحمس لجعل Linux سهل الوصول إليه وخالي من الإجهاد للجميع. كما أنه يكتب أدلة حول الخصوصية والإنتاجية.

المزيد من Jordan Gloor

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك