כולנו יודעים פקודת ה- find למצוא קבצים בהפצת GNU / 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
ובשביל לחפשלדוגמה, מצא קובץ עם סיומת .mp3 בשם נטלי:
fd -e mp3 Natalie
או לחיפוש בתוך התוכן של קובץ את המילה Keila, בכל ה- .txt של הספרייה / home / Isaac:
fd -e .txt Keila /home/Isaac