Fd ، بديل لأمر البحث ، بسيط وسريع وسهل الاستخدام

حول FD

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

اليوم معظم مستخدمي Gnu / Linux على دراية بأمر البحث عن البحث والحالات العديدة التي يمكن أن يكون فيها مفيدًا. في السطور التالية سوف نلقي نظرة على التثبيت والاستخدامات الممكنة fd إلى ابحث في ملفاتنا.

الخصائص العامة fd

بعض أبرز الميزات هي:

  • ل سهل الاستخدام. عليك فقط أن تكتب fd * النمط*.
  • عروض منفذ ملون، على غرار الأمر ls.
  • سيكون لدينا الجواب السريع.
  • تمكن أ البحث الذكي، بالأحرف الكبيرة والصغيرة بشكل افتراضي.
  • لا يبحث في الملفات والأدلة المخفية افتراضيا

هذه ليست سوى بعض ميزاته. يمكن استشارة كل منهم من مستودع جيثب الخاص بالمشروع.

قم بتثبيت fd على Ubuntu

لتثبيت تطبيق البحث هذا على التوزيعات المستندة إلى Ubuntu و Debian ، سيتعين علينا ذلك قم بتنزيل أحدث إصدار من صفحة الإطلاق. يمكننا أيضًا استخدام المحطة الطرفية (Ctrl + Alt + T) ل قم بتنزيل حزمة .deb باستخدام wget. لهذا نكتب:

تنزيل fd مع wget

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

بمجرد الانتهاء من التنزيل ، يمكننا ذلك قم بتثبيت الحزمة الكتابة في نفس الجهاز:

تثبيت الأمر fd

sudo dpkg -i fd-musl_7.3.0_amd64.deb

باستخدام fd في أوبونتو

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

مساعدة fd القيادة

fd -h

أمثلة على استخدام fd

بالنسبة للأمثلة التالية ، سأستخدم تثبيت مشروع يسمى أبونتادوريوم يقع في / opt / lampp / htdocs / لإجراء عمليات البحث.

بادئ ذي بدء ، نستطيع قم بتشغيل الأمر دون أي حجج، الناتج الذي سنراه سيكون على غرار الأمر ليرة سورية -R:

الأمر fd مع عدم وجود حجج

fd

سنكون قادرين انظر فقط أول 10 نتائج، لرؤية إخراج أقصر من الأمر ، عن طريق كتابة:

fd head ، حدد النتائج بـ 10

fd | head

البحث عن طريق التمديد

إذا كنا مهتمين بالعثور على جميع الملفات JPG، يمكننا استخدام الخيار "-e" للتصفية حسب الامتداد:

مرشح fd حسب التمديد

fd -e jpg

ابحث باستخدام النمط

La الخيار "-e" يمكن استخدامها أيضا في تركيبة مع نمط مثل ما يلي:

مرشح fd حسب النمط

fd -e php index

سيبحث هذا الأمر عن الملفات ذات الامتداد فب التي في أسمائها السلسلة "مؤشر".

استبعاد دليل من البحث

إذا أردنا استبعاد بعض النتائج، سنكون قادرين على استخدام الخيار "-E" كالآتي:

التصفية حسب النمط مع تجنب الدليل

fd -e php index -E PASTE

سيبحث هذا الأمر عن جميع الملفات ذات الامتداد فب، التي تحتوي على السلسلة "مؤشر"وسوف تستبعد النتائج من الدليل"معجون".

البحث داخل دليل

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

fd البحث عن الملفات داخل الدليل

fd png ./IMG/

باستخدام الأمر السابق ، سنبحث عن ملفات png داخل دليل IMG.

قم بتنفيذ أمر على النتائج التي تم الحصول عليها

كما هو الحال مع find ، سنكون قادرين على استخدام ملف الوسيطات -x أو –exec لبدء تنفيذ الأمر الموازي مع نتائج البحث. في المثال التالي سنستخدم chmod لتغيير أذونات ملفات الصور الموجودة.

fd -e jpg -x chmod 644 {}

سيجد الأمر أعلاه جميع الملفات ذات الامتداد jpg ويقوم بتشغيل chmod 644 عليها.

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

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


اترك تعليقك

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

*

*

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

  1.   سانتياغو قال

    بصفتك مؤلفًا لمقالات مفتوحة المصدر ، سيكون من الرائع ذكر مصدر المحتوى الخاص بك. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    داميان أمويدو قال

      أنت على حق. ونقلت يبقى.