Każdy obecny system operacyjny oferuje wiele narzędzi zaprojektowanych w celu optymalizacji jego wykorzystania i zwiększenia możliwości zarządzania. W przypadku systemów operacyjnych Windows mamy do dyspozycji serię poleceń poprzez wiersz poleceń, które dadzą nam możliwość zarządzania niektórymi zadaniami w systemie, a jednym z nich jest polecenie Znajdź.
Wyszukiwanie elementów przez przeglądarkę może być najodpowiedniejszą opcją dla wielu użytkowników ze względu na swoją prostotę, ale pamiętaj, że ten rodzaj wyszukiwania podlega parametrom indeksowania, co może sprawić, że będzie to zadanie powolne i złożone. Polecenie find zostało opracowane, aby w prosty i funkcjonalny sposób przeprowadzać różnego rodzaju wyszukiwania w systemie Windows.
Zasadniczo polecenie find wyszukuje ciąg tekstowy w pliku lub kilku plikach i wyświetla wiersze tekstu, które zawiera wybrany ciąg.
Korzystanie z polecenia ZnajdźAby użyć polecenia znajdź w systemie Windows, w tym przypadku Windows 10, musimy uzyskać dostęp do wiersza polecenia jako administratorzy. Aby to zrobić, wpisujemy termin cmd w polu wyszukiwania systemu Windows, a następnie klikamy prawym przyciskiem myszy wiersz polecenia i wybieramy opcję Uruchom jako administrator:
Akceptujemy ostrzeżenie ZAK.
1. Znajdź parametry poleceń w systemie Windows
Po uzyskaniu dostępu do wiersza polecenia możemy wykonać następujący wiersz, aby uzyskać szczegółowe informacje o różnych opcjach, których można użyć z tym poleceniem:
znajdować /?
Tam musimy wziąć pod uwagę następujące
- Przełączniki mogą być pisane małymi lub wielkimi literami bez wpływu na wyszukiwanie
- W przypadku używania parametru „string” do ciągu należy dodać podwójne cudzysłowy, w przeciwnym razie polecenie wyszukiwania nie zadziała i zwróci odpowiedź o błędzie.
- Parametr pliku [dysk:] [ścieżka] może mieć dowolną wartość, od litery dysku do jednego lub większej liczby plików.
Składnia używana z poleceniem find w systemach Windows to:
find [przełączniki] "string" [plik]Przełączniki mogą być w dowolnej kolejności, ale zawsze muszą znajdować się przed parametrem „string”.
Musimy wziąć pod uwagę kilka wskazówek przed uruchomieniem find w systemie Windows
- Określ ciąg: Jeśli nie użyjemy parametru /i, polecenie find wyszuka dokładnie to, co wskazujemy w ciągu. Pamiętaj, że jeśli użyjemy /i, małe litery nie zostaną zidentyfikowane, B i b będą takie same, natomiast jeśli go nie użyjemy, litery będą brane pod uwagę.
- Użyj polecenia find jako filtru: W przypadku pominięcia pliku polecenie find będzie działać jak filtr, pobierając standardowe źródło wejściowe, a następnie wyświetlając wiersze zawierające wiersz String.
- Możesz zapisać parametry i opcje wiersza poleceń dla polecenia find w dowolnej kolejności.
- Stosowanie symboli wieloznacznych: Stosowanie symboli wieloznacznych * i? w rozszerzeniach plików. Aby wyszukać ciąg w zestawie plików, którego używamy z symbolami wieloznacznymi, można użyć polecenia find w poleceniu for.
- Dozwolone jest używanie / c i / v w tym samym wierszu poleceń
2. Wyszukiwanie za pomocą polecenia Znajdź w systemie Windows
W takim przypadku musimy określić, jaki tekst będziemy przeszukiwać i w jakiej ścieżce mamy szukać tego tekstu.
Użyjmy tego przykładu:
znajdź "Solvetic" "D: \ Solvetic \ solvetic.txt"Wynik będzie następujący:
Aby zobaczyć znaczenie wielkich lub małych liter, wykonamy następujące czynności:
znajdź "solvetic" "D: \ Solvetic \ solvetic.txt"Zobaczymy:
Widzimy, że wynik nie wyświetla żadnych wyników poniżej linii. Jeśli chcemy, aby wyszukiwanie było uruchamiane bez uwzględniania wielkości liter, możemy użyć parametru / i w następujący sposób:
find / i "solvetic" "D:\Solvetic\solvtic.txt"W takim przypadku termin Solvetic zostanie przeszukany bez rozróżniania wielkich i małych liter:
3. Wyszukaj wiele dokumentów dla tego samego ciągu Windows
Inną opcją, która pozwala nam wykonać polecenie find, jest wyszukiwanie ciągu tekstowego w jednym lub kilku dokumentach, w tym przypadku musimy wskazać każdą osobną ścieżkę i za pomocą cudzysłowów w następujący sposób:
find / i "solvetic" "D:\Solvetic\solvtic.txt" "D:\Solvetic\solvtic1.txt" "D:\Solvetic\solvtic2.txt"
Jeśli nie chcemy wprowadzać ścieżki po ścieżce, możliwe będzie przeszukanie wszystkich plików tekstowych w katalogu za pomocą znaku wieloznacznego (*) w następujący sposób:
find / i "solvetic" "D:\Solvetic\*.txt"
4. Policz liczbę wierszy w pliku Windows
Za pomocą poleceń type i find będzie można określić liczbę wierszy, które ma plik.
W takim przypadku przekażemy wyniki polecenia type za pomocą polecenia find za pomocą pionowej kreski (|), a następnie użyjemy przełącznika „/ v”, aby wyświetlić wszystkie wiersze, które nie zawierają ciągu „”, oraz to sprawi, że każda liczba będzie liczona. wiersz z tekstem. Aby pokazać tylko ilość linii w pliku tekstowym możemy użyć przełącznika "/ c":
wpisz D: \ Solvetic \ solvetic.txt | znajdź "" / v / c
Wysyłanie danych wyjściowych innego polecenia do polecenia Find Możesz wyszukać wszystkie nazwy plików w określonym katalogu dla danego ciągu, przesyłając dane wyjściowe polecenia dir do polecenia find.
W tym przypadku mamy katalog D:\Solvetic\, a podkatalogi uzyskamy za pomocą parametru /s. Następnie określimy format bez nagłówka lub informacji podsumowującej za pomocą parametru /b i wyświetlimy wynik w formacie szerokiej listy za pomocą parametru /w.
Następnie wstawiamy potok z ukośnikiem (|), wyjściem polecenia dir w poleceniu find.
reż "D: \ Solvetic" / s / b / d | znajdź "Solvetic"
W ten sposób polecenie find pozwala na wyszukiwanie określonych typów plików w prosty i funkcjonalny sposób w systemach Windows.