كلنا نعرف أمر البحث للعثور على الملفات في توزيعة GNU / Linux الخاصة بنا ، أمر قوي جدًا بلا شك وبإمكانيات غير محدودة تجعل من السهل علينا البحث عن الأشياء عندما نحتاج إليها. لكن قوتها لا تواكب سرعتها في كثير من الحالات ، خاصة عندما نبحث في القرص الصلب بأكمله ، حيث يمكن أن يستغرق وقتًا طويلاً. بصرف النظر عن هذا الأمر ، هناك خيارات أخرى للبحث أو العثور على الأشياء بشكل أسرع باستخدام المحتوى المفهرس كما تعلم جيدًا ...
ومع ذلك ، ليس لدينا هذه الأدوات في متناول أيدينا فحسب ، بل هناك أيضًا أدوات أخرى يمكن أن تساعدنا في عملنا اليومي مع Linux ، ومثال على ذلك fd، وهو برنامج للبحث عن ما نحتاج إلى البحث عنه بكل بساطة وبسرعة. باستخدامه ، يمكننا العثور على أشياء ببنية بسيطة للغاية ، والحصول على مخرجات بألوان لتحديد ما تعرضه لنا بشكل أفضل ، وسيتم إجراء عمليات البحث بسرعة كبيرة ، وهي غير حساسة لحالة الأحرف بشكل افتراضي ، ولكن يمكن تهيئتها بحيث تحتوي على حالة- حساس وحساس لحالة الأحرف ...
كما أنه لا يبحث في الملفات والأدلة المخفية بشكل افتراضي ، لكن يمكنك ذلك تكوين أيضا للقيام بذلك. إذا كنت مهتمًا ، يجب أن أخبرك أنه يمكنك تثبيته بسهولة اعتمادًا على التوزيعة التي تستخدمها. على سبيل المثال ، ل ديبيان / أوبونتو-على أساس:
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
بالنسبة إلى التوزيعات الأخرى ، يمكنك استخدام هذه الأوامر الأخرى لـ openSUSE و Arch Linux و Gentoo على التوالي:
zypper in fd pacman -S fd emerge -av fd
إلى استخدمهالأمر بسيط للغاية ، ولكن ربما تكون مهتمًا أولاً بمعرفة جميع الخيارات بالمساعدة التي تعرضها:
fd -h
Y ل للبحثعلى سبيل المثال ، ابحث عن ملف بامتداد mp3. يسمى Natalie:
fd -e mp3 Natalie
أو للبحث داخل المحتوى من ملف كلمة Keila ، في كل ملف .txt من الدليل / home / Isaac:
fd -e .txt Keila /home/Isaac