Metoda 01: Lokalizuj
Zacznijmy od najbardziej podstawowej instrukcji „zlokalizuj”, aby znaleźć plik według nazwy z naszego systemu. Opcja „-C” instrukcji „zlokalizuj” jest specjalnie zaprojektowana w celu uzyskania całkowitej liczby liczby dla określonego pliku w systemie. Rzućmy okiem na jego pierwszą opcję „-C” po użyciu jej w instrukcji wraz z nazwą pliku „nowy.cii". Zwraca w sumie 5 plików o tej nazwie.
Oto opcja „-n” instrukcji „zlokalizuj”, aby wyświetlić liczbę rekordów dla określonego pliku na ekranie terminali, zgodnie z wyborem użytkownika. Musisz wymienić numer w tym poleceniu, aby wyświetlić określoną liczbę rekordów plików. Podczas gdy w katalogu domowym przeprowadziliśmy tę instrukcję z opcją „N” i wartością 1, aby wyświetlić pojedynczy rekord dla wyniku wyszukiwania pliku „nowy.cii". Zwraca pojedynczy rekord ścieżki pliku tego pliku. Ta ścieżka będzie najbliżej katalogu domowego lub folderu korzeniowego, i.mi. /home/linux/nowy.cii.
Kiedy użyliśmy tej instrukcji z zaktualizowanym całkowitym numerem „3” dla opcji „-n”, aby wyświetlić wynik wyszukiwania pliku „nowy.sh ”, zwraca w sumie 3 rekordy na naszym ekranie powłoki. Pokazuje, że plik znajduje się również w folderze śmieci.
Po uruchomieniu polecenia „Lokalizuj” z opcją „-n” wartości 5, mamy 5 rekordów wyszukiwania pliku „NOWE.cii". Jest inny plik z „nowym.cii.SWP „Nazwa w naszych katalogach. Istnieje również ten sam plik nazwy w katalogu „var” systemu plików Ubuntu.
Opcja „-B” w instrukcji „zlokalizuj” może wyszukać dokładny plik nazwy z katalogów. Musimy więc użyć go z nazwą pliku w pojedynczych odwróconych przecinkach, jak pokazano. Daje w sumie 3 rekordy, ponieważ ten sam plik nazwy został zlokalizowany w zaledwie 3 lokalizacjach.
Do uzyskania informacji dotyczących bieżącej bazy danych można również użyć instrukcji „zlokalizuj”. Musisz użyć opcji „-S” wraz z nią i zwróci ścieżkę do bazy danych, całkowitą liczbę katalogów i plików w systemie, całkowitą liczbę bajtów w nazwach plików oraz liczbę bajtów Aby przechowywać nasze rekordy zgodnie z wyświetlaniem.
Metoda 2: Znajdź
W naszym systemie Linux jest instrukcja „Znajdź”, której można użyć do wyszukiwania dowolnego konkretnego pliku. Wymyśliło także wiele opcji wyświetlania różnych wyników. Pierwszą opcją jest opcja „-Name” do wyszukiwania pliku o jego nazwie w podwójnie odwróconych przecinkach. Możesz skorzystać z tej opcji obok ścieżki do jakiegoś katalogu, aby wyszukać plik. Jeśli nie chcesz korzystać z ścieżki, zostaw ją „.„Jak to zrobiliśmy poniżej. Wyświetlał w sumie 3 rekordy z tym samym plikiem nazwy.
Możesz także użyć jawnej ścieżki do zbadania w nim pliku. Tutaj podaliśmy ścieżkę do folderu „Desktop”. Daje nam pojedynczy rekord dokładnego dopasowania nazwy pliku „Nowy.cii".
Powiedzmy, że chcesz wyszukać symboliczne linki do „.SH ”Rozszerzenia plików. Musisz użyć opcji „-L” oraz opcji ścieżki i „-name” w swoim poleceniu. „*” W specyfikacji nazwy służy do wyszukiwania „wszystkich” plików bash z „.SH ”Rozszerzenia. Zwraca w sumie 4 rekordy na naszym ekranie.
Przy użyciu ścieżki „/etc” w instrukcji „Znajdź” z opcją „-L”, zwraca wiele rekordów dla plików bash. Niektóre z nich są otwarte do użytku przez kogokolwiek, a niektóre nie są dopuszczalne.
W ten sam sposób użyliśmy instrukcji „Znajdź” z opcją „-L” do wyszukiwania wszystkich plików „TXT” z systemu. Zwraca wiele rekordów na naszym wyświetlaczu.
Oto kolejna opcja, „-type”, do użycia w instrukcji „Znajdź”, aby określić typ pliku, i.mi. plik lub katalog. Użyliśmy tej opcji do wyszukiwania typu „pliku” dla pliku bash i otrzymaliśmy jeden wynik, i.mi. nowy.SH w folderze stacjonarnym.
Jeśli nie dodasz ścieżki, przeszukuje katalogi jak poniżej.
Użycie opcji „-Type” z „F” bez żadnej nazwy pliku zwróci również wszystkie ukryte pliki.
Korzystanie z „L” dla opcji „-Type” zwróci symboliczne linki.
Zastosowanie „D” dla opcji „typu” w instrukcji „Znajdź” zwróci wszystkie katalogi.
Możesz także użyć opcji „-Size” do wyszukiwania plików określonych rozmiarów z systemu.
Wniosek:
Ten samouczek wykazał dwie proste, ale eleganckie metody wyszukiwania dowolnego pliku za pomocą terminalu powłoki. Użyliśmy instrukcji „Lokalizuj” i „Znajdź” wraz z wieloma opcjami dla łatwości i nauki naszego użytkownika, ja.mi. „-C”, „-n”, „-b”, „-type”, „-name”, „-l” i wiele innych. Mamy nadzieję, że będzie to nieograniczona pomoc dla nowych użytkowników Bash.