Jak używać polecenia Znajdź do wyszukiwania w systemie 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.

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.

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 /?

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.

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.

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.

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

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"

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.
zostaw komentarz