Jak używać polecenia Znajdź do wyszukiwania w systemie Windows

funkcja znajdowania systemu Windows

Czy wyszukiwanie w systemie Windows jest dla Ciebie zbyt wolne? Dowiedz się, jak przyspieszyć wyszukiwanie za pomocą polecenia find w oknie wiersza polecenia.

Windows ma wbudowane funkcje wyszukiwania,ale mogą ci się nie podobać. Cortana lub standardowe pole wyszukiwania na pasku zadań i pole wyszukiwania w Eksploratorze plików w systemie Windows 10 umożliwiają przeszukiwanie zawartości plików, ale mogą być powolne, szczególnie wyszukiwanie w Eksploratorze plików.

Istnieje szybszy sposób wyszukiwania zawartości plików na dysku twardym za pomocą wiersza polecenia. The odnaleźć polecenie wyszukuje ciągi tekstowe w plikach i zwraca wiersze tekstu z plików, w których znaleziono ciąg tekstowy.

UWAGA: The odnaleźć polecenie nie jest odpowiednie dla dużych plików lub dużej liczby plików.

Dzisiaj omówimy, jak korzystać z odnaleźć polecenie, a my podamy kilka przykładów.

Otwórz okno wiersza polecenia z uprawnieniami administracyjnymi

Otwieranie okna wiersza polecenia jakoadministrator nie jest konieczny. Pomaga to jednak uniknąć irytujących okien dialogowych z potwierdzeniami. Uważaj tylko, jakie polecenia uruchamiasz jako administrator w wierszu poleceń. Używając odnaleźć polecenie jako administrator jest bezpieczne, ponieważ nie zmienia ani nie usuwa żadnych plików.

Wchodzić cmd.exe w Szukaj pole na pasku zadań. Następnie kliknij prawym przyciskiem myszy Wiersz polecenia pozycja pod Najlepsze dopasowanie i wybierz Uruchom jako administrator z menu podręcznego.

Otwórz wiersz polecenia jako administrator

Jeśli… Kontrola konta użytkownika wyświetli się okno dialogowe, kliknij tak kontynuować.

UWAGA: To okno dialogowe może nie być widoczne, w zależności od ustawień Kontroli konta użytkownika. Nie zalecamy całkowitego wyłączania UAC.

Okno dialogowe UAC

Przełączniki i parametry dla polecenia Znajdź

Większość poleceń ma opcjonalne przełączniki, które modyfikują domyślne działanie polecenia. Możesz uzyskać pomoc, aby zobaczyć wszystkie dostępne przełączniki dla odnaleźć polecenie, wpisując następujący wiersz w wierszu polecenia i naciskając Wchodzić.

find /?

Znajdź pomoc dotyczącą poleceń

Przełączniki mogą być pisane małymi lub dużymi literami.

Dla "strunowy" parametr, musisz otoczyć ciąg podwójnymi cudzysłowami, w przeciwnym razie odnaleźć polecenie nie będzie działać i zwróci błąd.

The [dysk:] [ścieżka] nazwa pliku parametrem może być dowolna litera dysku do pojedynczego pliku lub wielu plików.

Składnia polecenia find

Składnia polecenia to specyficzny sposób organizacji polecenia, jego przełączników i parametrów. Poniżej znajduje się ogólna składnia polecenia find.

find [switches] "string" [pathname/s]

Przełączniki mogą być w dowolnej kolejności, o ile są przed "strunowy" parametr. Nawiasy kwadratowe [] wskazują, że przełącznik lub parametr jest opcjonalny.

Wyszukaj pojedynczy tekst pod kątem ciągu tekstowego

Najpierw pokażemy Ci, jak wyszukać w jednym dokumencie wszystkie wystąpienia ciągu tekstowego. Następujące polecenie przeszukuje plik example1.txt pod kątem frazy „groovypost to najlepsza strona z technologiami”.

find "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"

UWAGA: Jeśli w dowolnej części ścieżki są spacje lubNazwa pliku, musisz umieścić cudzysłowy wokół całej ścieżki, tak jak zrobiliśmy to w powyższym poleceniu. W tym przypadku cytaty nie są tak naprawdę potrzebne, ale ich nie szkodzi.

Nie znaleziono ciągu tekstowego

Zauważ, że frazy nie znaleziono w powyższymprzykład (nic nie jest wymienione poniżej ścieżki do pliku), nawet jeśli znajduje się w pliku. Jest tak, ponieważ przypadek w „groovypost” nie pasował do tego, co było w pliku, czyli „groovyPost”. Dodaj "/ja”(Małe lub wielkie litery„ i ”) przełączają się zaraz po poleceniu znajdowania (przed frazą), aby zignorować wielkość liter podczas wyszukiwania frazy tekstowej.

find /i "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"

Teraz fraza została znaleziona i cała linia zawierająca frazę jest drukowana na ekranie poniżej ścieżki do wyszukiwanego pliku.

Znaleziono ciąg tekstowy

Wyszukaj w tym samym ciągu tekstowym wiele dokumentów

Teraz, gdy możesz przeszukać ciąg tekstowy w jednym pliku, przeszukajmy wiele plików pod kątem tego samego ciągu tekstowego.

Możesz określić wiele plików do przeszukania w poleceniu find, umieszczając ścieżkę do każdego pliku w cudzysłowach oddzielonych spacją.

find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt" "C:UsersLoriDocumentsFindCommandExamplesexample2.txt"

Można również przeszukiwać wszystkie pliki tekstowe w katalogu, używając znaku wieloznacznego, który jest gwiazdką (*), jak pokazano w poniższym poleceniu.

find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamples*.txt"

Wyszukiwane hasło zostało znalezione w obu dokumentach, a zdania, w których zostały znalezione, są wymienione pod pełną ścieżką do każdego pliku.

Wyszukaj dwa pliki

Policz liczbę linii w pliku

Jeśli chcesz wiedzieć, ile wierszy znajduje się w pliku, możesz użyć kombinacji rodzaj i odnaleźć polecenia. The rodzaj polecenie wyświetla zawartość jednego lub więcej plików tekstowych.

Udostępniliśmy wyniki rodzaj polecenie do odnaleźć polecenie za pomocą pionowego paska (|). Użyliśmy „/ v”, Aby wyświetlić wszystkie wiersze NIE zawierające „” string, więc każda linia z tekstem będzie liczona. Aby wyświetlić tylko liczbę linii w pliku tekstowym (a nie same linie), używamy „/do”Przełącznik.

type C:UsersLoriDocumentsFindCommandExamplesexample1.txt | find "" /v /c

Policz liczbę linii

Wyślij dane wyjściowe innego polecenia do polecenia Znajdź

Możesz również wyszukać wszystkie nazwy plików w katalogu w poszukiwaniu określonego ciągu, przesyłając dane wyjściowe pliku reż polecenie do odnaleźć Komenda.

Na przykład mamy listę katalogów C: UsersLoriDocumentsFindCommandExamples katalog i wszystkie podkatalogi w tym katalogu („/ s”Przełącznik). Postanowiliśmy także używać formatu gołego bez informacji nagłówka lub streszczenia („/b”) I wyświetlić listę w tym samym formacie, co format szerokiej listy („/ w”), Ale posortowane według kolumny („/re”Przełącznik).

Następnie potokujemy (|) dane wyjściowe polecenia dir do polecenia find, dodając tylko "przykład" jako parametr. Nie dodaliśmy żadnych przełączników do polecenia find. Nazwy plików do wyszukiwania pochodzą z danych wyjściowych pliku reż Komenda.

dir "C:UsersLoriDocumentsFindCommandExamples" /s /b /d | find "example"

Przekieruj polecenie dir, aby znaleźć polecenie

Czy wolisz używać polecenia find lub pola wyszukiwania w Eksploratorze plików? Jak użyłeś polecenia find? Podziel się z nami swoimi pomysłami i przykładami w komentarzach poniżej.

0

Podobne artykuły

zostaw komentarz