في المقالة التالية سوف نلقي نظرة على fd. هذه أداة سريعة وبسيطة وسهلة الاستخدام تهدف إلى اجعل عمليات البحث أسهل ، مقارنة بأمر البحث. لم يتم تصميمه كبديل كامل لأمر البحث ، فهو مخصص فقط لتوفير بديل سهل الاستخدام يعمل بشكل أسرع قليلاً.
اليوم معظم مستخدمي Gnu / Linux على دراية بأمر البحث عن البحث والحالات العديدة التي يمكن أن يكون فيها مفيدًا. في السطور التالية سوف نلقي نظرة على التثبيت والاستخدامات الممكنة fd إلى ابحث في ملفاتنا.
الخصائص العامة fd
بعض أبرز الميزات هي:
- ل سهل الاستخدام. عليك فقط أن تكتب fd * النمط*.
- عروض منفذ ملون، على غرار الأمر ls.
- سيكون لدينا الجواب السريع.
- تمكن أ البحث الذكي، بالأحرف الكبيرة والصغيرة بشكل افتراضي.
- لا يبحث في الملفات والأدلة المخفية افتراضيا
هذه ليست سوى بعض ميزاته. يمكن استشارة كل منهم من مستودع جيثب الخاص بالمشروع.
قم بتثبيت fd على Ubuntu
لتثبيت تطبيق البحث هذا على التوزيعات المستندة إلى Ubuntu و Debian ، سيتعين علينا ذلك قم بتنزيل أحدث إصدار من صفحة الإطلاق. يمكننا أيضًا استخدام المحطة الطرفية (Ctrl + Alt + T) ل قم بتنزيل حزمة .deb باستخدام wget. لهذا نكتب:
wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb
بمجرد الانتهاء من التنزيل ، يمكننا ذلك قم بتثبيت الحزمة الكتابة في نفس الجهاز:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
باستخدام fd في أوبونتو
أن تكون مشابهًا لـ تجد القيادة، يحتوي هذا الأمر أيضًا على العديد من حالات الاستخدام المحتملة. قبل أن نتعمق أكثر ، من المستحسن أن نراجع الخيارات المتاحة. لهذا يمكننا استشارة مساعدتها عن طريق كتابة في Terminal (Ctrl + Alt + T):
fd -h
أمثلة على استخدام fd
بالنسبة للأمثلة التالية ، سأستخدم تثبيت مشروع يسمى أبونتادوريوم يقع في / opt / lampp / htdocs / لإجراء عمليات البحث.
بادئ ذي بدء ، نستطيع قم بتشغيل الأمر دون أي حجج، الناتج الذي سنراه سيكون على غرار الأمر ليرة سورية -R:
fd
سنكون قادرين انظر فقط أول 10 نتائج، لرؤية إخراج أقصر من الأمر ، عن طريق كتابة:
fd | head
البحث عن طريق التمديد
إذا كنا مهتمين بالعثور على جميع الملفات JPG، يمكننا استخدام الخيار "-e" للتصفية حسب الامتداد:
fd -e jpg
ابحث باستخدام النمط
La الخيار "-e" يمكن استخدامها أيضا في تركيبة مع نمط مثل ما يلي:
fd -e php index
سيبحث هذا الأمر عن الملفات ذات الامتداد فب التي في أسمائها السلسلة "مؤشر".
استبعاد دليل من البحث
إذا أردنا استبعاد بعض النتائج، سنكون قادرين على استخدام الخيار "-E" كالآتي:
fd -e php index -E PASTE
سيبحث هذا الأمر عن جميع الملفات ذات الامتداد فب، التي تحتوي على السلسلة "مؤشر"وسوف تستبعد النتائج من الدليل"معجون".
البحث داخل دليل
إذا كنت تريد البحث داخل دليل معين ، فسيتعين عليك ببساطة القيام بذلك أشر إليها كحجة:
fd png ./IMG/
باستخدام الأمر السابق ، سنبحث عن ملفات png داخل دليل IMG.
قم بتنفيذ أمر على النتائج التي تم الحصول عليها
كما هو الحال مع find ، سنكون قادرين على استخدام ملف الوسيطات -x أو –exec لبدء تنفيذ الأمر الموازي مع نتائج البحث. في المثال التالي سنستخدم chmod لتغيير أذونات ملفات الصور الموجودة.
fd -e jpg -x chmod 644 {}
سيجد الأمر أعلاه جميع الملفات ذات الامتداد jpg ويقوم بتشغيل chmod 644 عليها.
كانت هذه السطور مجرد مراجعة موجزة للأمر fd. قد يجد بعض المستخدمين أن هذا الأمر أسهل في الاستخدام وأسرع من العثور عليه. كما ذكر في بداية المقال ، لا يهدف هذا الأمر إلى استبدال البحث تمامًا. إنه يسعى فقط إلى توفير استخدام بسيط وبحث أسهل وأداء أفضل. لا يشغل هذا الأمر مساحة كبيرة ، ومن السهل تثبيته ، وهو أداة جيدة في متناول اليد عندما يتعين عليك العمل مع عدد معين من الملفات.
للحصول على معلومات أكثر تفصيلاً حول هذا الأمر ، سيتمكن المستخدم الذي يحتاجها من العثور عليها مزيد من المعلومات في المستودع على جيثب من المشروع. مصدر.
بصفتك مؤلفًا لمقالات مفتوحة المصدر ، سيكون من الرائع ذكر مصدر المحتوى الخاص بك. https://www.tecmint.com/fd-alternative-to-find-command/
أنت على حق. ونقلت يبقى.