5 Narzędzia wiersza poleceń do szybkiego znalezienia plików w Linux
- 2043
- 637
- Pan Jeremiasz Więcek
Wyszukiwanie lub znajdowanie plików w systemie Linux z terminalu może stanowić trochę wyzwania, szczególnie dla początkujących. Istnieje jednak kilka narzędzi/narzędzi linii poleceń do lokalizowania plików w Linux.
W tym artykule przejrzymy 5 narzędzi wiersza poleceń do znalezienia, lokalizacji i wyszukiwania plików w systemach Linux.
1. Znajdź polecenie
Znajdź polecenie to potężne, szeroko używane narzędzie CLI do wyszukiwania i lokalizacji plików, których nazwy pasują do prostych wzorów, w hierarchii katalogu. Używanie znaleziska jest proste, wszystko, co musisz zrobić. Może to być aktualny katalog lub dowolny inny katalog, w którym podejrzewasz, że plik, którego szukasz.
Po punkcie początkowym możesz określić wyrażenie (złożone z testu, działań, opcji i operatorów), które opisuje, jak dopasować pliki i co zrobić z dopasowanymi plikami.
Obsługuje wiele opcji lokalizacji plików za pomocą atrybutów, takich jak uprawnienia, użytkownicy, grupy, typ pliku, data, rozmiar i inne możliwe kryteria. W następujących artykułach możesz nauczyć się przydatnych przykładów użycia polecenia:
- 35 Praktyczne przykłady Linux Znajdź polecenie
- Sposoby korzystania z komendy „Znajdź” do wydajniejszego wyszukiwania katalogów
- Jak znaleźć pliki z uprawnieniami SUID i SGID w Linux
- Jak używać polecenia „Znajdź” do wyszukiwania wielu nazw plików (rozszerzenia) w Linux
- Jak znaleźć i sortować pliki na podstawie daty i godziny modyfikacji w Linux
2. Znajdź polecenie
Lokalizuj polecenie to kolejne powszechnie używane narzędzie CLI do szybkiego wyszukiwania plików według nazwy, tak jak znajdź polecenie. Jest jednak praktycznie bardziej wydajny i szybszy w porównaniu z jego odpowiednikiem, ponieważ zamiast wyszukiwać system plików, gdy użytkownik inicjuje operację wyszukiwania plików (sposób, w jaki działa), zlokalizuj bazę danych zawierającej bity i części plików i ich plików i ich plików Odpowiednie ścieżki w systemie plików.
Ta baza danych można przygotować i aktualizować za pomocą aktualizowanyb Komenda. Zauważ, że Znajdź nie zgłosi plików utworzonych po najnowszej aktualizacji odpowiedniej bazy danych.
Przeczytaj także: Jak zainstalować „Lokalizuj polecenie”, aby znaleźć pliki w Linux
3. Polecenie GREP
Chociaż polecenie GREP nie jest narzędziem do bezpośredniego wyszukiwania plików (zamiast tego używane do drukowania linii pasujących do wzoru z jednego lub więcej plików), możesz go zastosować do zlokalizowania plików. Zakładając, że znasz frazę w plikach, których szukasz lub szukasz pliku zawierającego określony ciąg znaków, Grep może pomóc Ci wymienić wszystkie pliki zawierające określoną frazę.
Na przykład, jeśli szukasz Readme.MD plik zawierający wyrażenie „Asortyment”, Które podejrzewasz, że powinno być gdzieś w katalogu domowym, być może w ~/bin, Możesz go zlokalizować, jak pokazano.
$ grep -ri ~/bin -e „asortyment” lub $ grep -ri ~/bin/-e „asortyment” | Cut -d: -f1
Gdzie flaga Grep:
-R
- oznacza przeszukanie określonego katalogu rekurencyjnie-I
- oznacza ignorowanie rozróżnień przypadków-mi
- Określa frazę, która ma być używana jako wzór do wyszukiwania-D
- Określa ograniczenie-F
- Ustawia pole do wydrukowania
Możesz nauczyć się przydatnych przykładów użycia polecenia GREP w następujących artykułach:
- 12 Praktyczne przykłady polecenia Linux Grep
- 11 Zastosowanie poleceń Linux Grep i przykłady
- Jak znaleźć określony ciąg lub słowo w plikach i katalogach
4. Które polecenie
które polecenie jest małym i prostym użytecznością do lokalizowania binarnego polecenia; Wyświetla bezwzględną ścieżkę polecenia. Na przykład:
$, które znajdują $, które zlokalizują, co
5. Gdzie jest polecenie
gdzie jest polecenie jest również używany do zlokalizowania polecenia, a dodatkowo pokazuje bezwzględną ścieżkę źródła i ręczne pliki strony dla polecenia.
$, gdzie jest $, gdzie jest $, gdzie jest $, gdzie jest tam, gdzie jest
Przeczytaj także: 5 sposobów znalezienia opisu i lokalizacji „polecenia binarnego” w systemie plików
To wszystko na teraz! Jeśli przegapiliśmy jakieś narzędzia/narzędzia poleceń do szybkiego lokalizowania plików w systemie Linux, daj nam znać za pośrednictwem poniższego formularza komentarza. Możesz również zadawać pytania dotyczące tego tematu.
- « 12 Przykłady Ping Ping dla użytkowników Linuksa
- LFCS Zarządzanie procesem i usługami uruchamiania systemu (Sysvinit, SystemD i Upstart) - Część 7 »