Jak używać polecenia „Znajdź” do wyszukiwania wielu nazw plików (rozszerzenia) w Linux

Jak używać polecenia „Znajdź” do wyszukiwania wielu nazw plików (rozszerzenia) w Linux

Wiele razy jesteśmy zablokowani w sytuacji, w której musimy wyszukiwać wiele plików o różnych rozszerzeniach, prawdopodobnie stało się to z kilkoma użytkownikami Linuksa.

Istnieje kilka narzędzi Linux, których możemy użyć do zlokalizowania lub znalezienia plików w systemie plików, ale znalezienie wielu nazw plików lub plików o różnych rozszerzeniach może czasem okazać się trudne i wymaga określonych poleceń.

Znajdź wiele nazw plików w Linux

Jednym z wielu narzędzi do lokalizowania plików w systemie plików Linux jest znajdować użyteczność i w tym przewodniku, przejdziemy przez kilka przykładów używania znajdować Aby pomóc nam zlokalizować wiele nazw plików jednocześnie.

Zanim zanurzymy się w rzeczywistych poleceń, spójrzmy na krótkie wprowadzenie do Linuksa znajdować pożytek.

Najprostsza i ogólna składnia narzędzia Find jest następująca:

# Znajdź opcje katalogu [wyrażenie] 

Przejrzyjmy przykłady znajdować polecenie w Linux.

1. Zakładając, że chcesz znaleźć wszystkie pliki w bieżącym katalogu za pomocą .cii I .tekst Rozszerzenia plików, możesz to zrobić, uruchamiając poniższe polecenie:

# znajdować . -Typ f \ (-name "*.sh "-o -name"*.tekst" \) 
Znajdować .sh i .Pliki rozszerzenia TXT w Linux

Interpretacja powyższego polecenia:

  1. . oznacza obecny katalog
  2. -typ Opcja służy do określenia typu pliku, a tutaj szukamy zwykłych plików, jak reprezentowane przez F
  3. -nazwa Opcja służy do określenia wzorca wyszukiwania w tym przypadku, rozszerzenia pliku
  4. -o oznacza „lub”

Zaleca się zamknięcie rozszerzeń pliku w nawiasie, a także korzystanie z \ ( ukośnik wsteczny) Ucieczka jak w poleceniu.

2. Znaleźć trzy nazwy plików z .cii, .tekst I .C Rozszerzenia, wydaje poniższe polecenie:

# znajdować . -Typ f \ (-name "*.sh "-o -name"*.txt "-o -name"*.C" \) 
Znajdź wiele rozszerzeń plików w Linux

3. Oto kolejny przykład, w którym szukamy plików z .png, .jpg, .Deb I .PDF Rozszerzenia:

# Znajdź/home/aaronkilik/Documents/-type f \ (-name "*.png "-o -name"*.jpg "-o -name"*.Deb "-o -name".pdf "\) 
Znajdź więcej niż 3 rozszerzenia plików w Linux

Kiedy krytycznie obserwujesz wszystkie powyższe polecenia, mała sztuczka jest używanie -o opcja w znajdować polecenie, umożliwia dodanie większej liczby nazw plików do tablicy wyszukiwania, a także znajomość nazw plików lub rozszerzeń plików, których szukasz.

Wniosek

W tym przewodniku omówiliśmy prosty, ale pomocny Znajdź narzędzie sztuczka, aby umożliwić nam znalezienie wielu nazw plików, wydając jedno polecenie. Aby zrozumieć i używać znaleziska dla wielu innych ważnych operacji wiersza poleceń, możesz przeczytać nasz artykuł poniżej.

Nie przegap: Master Linux „Znajdź” polecenie z tym 35-przesłuchującymi