Fd, alternatywa dla polecenia find, prosta, szybka i łatwa w użyciu

o FD

W następnym artykule przyjrzymy się fd. To szybkie, proste i łatwe w użyciu narzędzie, które twierdzi ułatwić wyszukiwanie, w porównaniu z poleceniem znajdź. Nie został zaprojektowany jako całkowity zamiennik polecenia wyszukiwania, ma jedynie zapewnić łatwą w użyciu alternatywę, która działa trochę szybciej.

Obecnie większość użytkowników Gnu / Linuksa jest zaznajomiona z poleceniem find i wieloma przypadkami, w których może być ono przydatne. W kolejnych wierszach przyjrzymy się plikowi instalacja i możliwe zastosowania fd do przeszukaj nasze pliki.

Ogólna charakterystyka fd

Niektóre z najważniejszych funkcji to:

  • A łatwa w użyciu składnia. Po prostu musisz napisać fd * wzorzec*.
  • Oferuje a kolorowy wylot, podobnie jak polecenie ls.
  • Będziemy mieć szybka odpowiedź.
  • Umożliwia inteligentne wyszukiwanie, domyślnie z dużymi i małymi literami.
  • Nie wyszukuje ukrytych plików i katalogów domyślnie

To tylko niektóre z jego funkcji. Ze wszystkimi można się zapoznać w witrynie repozytorium projektu GitHub.

Zainstaluj fd na Ubuntu

Aby zainstalować tę aplikację wyszukującą w dystrybucjach opartych na Ubuntu i Debianie, będziemy musieli pobierz najnowszą wersję ze strony uruchamiania. Możemy też użyć terminala (Ctrl + Alt + T) do pobierz pakiet .deb za pomocą wget. W tym celu piszemy:

Pobierz fd za pomocą wget

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

Po zakończeniu pobierania możemy zainstaluj pakiet wpisując w tym samym terminalu:

Instalacja polecenia fd

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

Używanie fd w Ubuntu

Być podobnym do znajdź polecenie, to polecenie ma również wiele możliwych przypadków użycia. Zanim przejdziemy głębiej, warto przejrzeć dostępne opcje. W tym celu możemy skonsultować się z jego pomocą, wpisując terminal (Ctrl + Alt + T):

help fd polecenie

fd -h

Przykłady użycia fd

W poniższych przykładach użyję instalacji projektu o nazwie Apuntadium znajduje się w / opt / lampp / htdocs / do wyszukiwania.

Na początek możemy uruchom polecenie bez żadnych argumentów, wynik, który zobaczymy, będzie podobny do polecenia ls-R:

fd polecenie bez argumentów

fd

Będziemy mogli zobacz tylko pierwsze 10 wyników, aby zobaczyć krótsze wyjście polecenia, wpisując:

fd head, ogranicz wyniki do 10

fd | head

Szukaj według rozszerzenia

Jeśli jesteśmy zainteresowani znalezieniem wszystkich plików jpg, możemy użyć opcja „-e” do filtrowania według rozszerzenia:

fd filtruj według rozszerzenia

fd -e jpg

Szukaj według wzorca

La opcja „-e” może być również używany w połączeniu ze wzorem jak poniżej:

fd filtruj według wzorca

fd -e php index

To polecenie wyszuka pliki z rozszerzeniem php które mają w nazwie ciąg 'wskaźnik".

Wyklucz katalog z wyszukiwania

Gdybyśmy chcieli wykluczyć niektóre wyniki, będziemy mogli użyć opcja „-E” następująco:

filtruj według wzorca, unikając katalogu

fd -e php index -E PASTE

To polecenie wyszuka wszystkie pliki z rozszerzeniem php, zawierający ciąg „wskaźnik„i wykluczy wyniki z katalogu”PASTA".

Szukaj w katalogu

Jeśli chcesz przeszukać określony katalog, po prostu będziesz musiał wskaż to jako argument:

fd wyszukuje pliki w katalogu

fd png ./IMG/

Za pomocą poprzedniego polecenia będziemy szukać plików png w katalogu IMG.

Wykonaj polecenie na uzyskanych wynikach

Podobnie jak w przypadku find, będziemy mogli użyć rozszerzenia -x lub –exec, aby uruchomić równoległe wykonywanie poleceń z wynikami wyszukiwania. W poniższym przykładzie użyjemy chmod do zmiany uprawnień znalezionych plików graficznych.

fd -e jpg -x chmod 644 {}

Powyższe polecenie znajdzie wszystkie pliki z rozszerzeniem jpg i uruchomi na nich chmod 644.

Te wiersze to tylko krótki przegląd polecenia fd. Niektórzy użytkownicy mogą uznać to polecenie za łatwiejsze w użyciu i szybsze niż znajdowanie. Jak wspomniano na początku artykułu, to polecenie nie ma na celu całkowitego zastąpienia funkcji find. Ma tylko zapewnić prostą obsługę, łatwiejsze wyszukiwanie i lepszą wydajność. To polecenie nie zajmuje dużo miejsca, jest łatwe do zainstalowania i jest dobrym narzędziem, które należy mieć pod ręką, gdy musisz pracować z określoną liczbą plików.

Aby uzyskać bardziej szczegółowe informacje na temat tego polecenia, użytkownik, który go potrzebuje, będzie mógł znaleźć więcej informacji w repozytorium na GitHub z projektu. Źródło.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Santiago powiedział

    Jako autor artykułów o otwartym kodzie źródłowym byłoby miło, gdybyś zacytował źródło swoich treści. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo powiedział

      Masz rację. Cytowane pozostaje.