Najlepszy sposób na * pewne * wyszukiwanie plików i treści w systemie Windows bez korzystania z usługi indeksowania? [Zamknięte]

33

W systemie Windows XP wiedziałem, że przeszukując plik i zaznaczając „Przeszukaj zawartość pliku” (lub cokolwiek to było), otrzymam wyniki, jeśli będę cierpliwie czekać.

W systemie Vista czułem, że nie mam absolutnej pewności, że to, co wpisałem, zostało dokładnie wyszukane, nawet przy zaznaczonych wszystkich „Przeszukaj nieindeksowane lokalizacje” itp.

W systemie Windows 7 czuję się lepiej i zwykle znajduję rzeczy, ale jestem podejrzliwy, gdy tego nie robię. Nie czuję się „pewny siebie”.

Nie chcę (waga) Google Desktop.

Chcę solidnego, brutalnego narzędzia do wyszukiwania plików. Znalazłem taki, który niedawno wyglądał dobrze (zainstalowałem Windows 7 RTM w zeszłym tygodniu i nie pamiętam, jak się nazywał), ale nadal nie mógł znaleźć plików, które umieściłem jako testy.

Josh Comley
źródło
1
Wyszukiwanie w systemie Windows 7 wymaga pewnego przyzwyczajenia. Znajduję, jeśli otaczasz wyszukiwane słowo symbolem wieloznacznym *(np. Gdy szukasz pliku, w którym znajduje się słowo me), NIGDY nie szukaj me, raczej szukaj *me*.
bobobobo
Możesz dokładniej zawrzeć zawartość pliku wyszukiwania w systemie Windows 7, korzystając ze wskazówek na wikiHow: Jak zwiększyć zawartość pliku wyszukiwania w systemie Windows 7 . Informuje, jak domyślnie włączyć wyszukiwanie zawartości pliku i włączyć wyszukiwanie zawartości pliku dla poszczególnych typów plików, dla których jest ono domyślnie wyłączone.
Rory O'Kane
1
Innym wartym wspomnienia jest File Content Finder w App Store ( zastrzeżenie : jestem programistą). To nowe narzędzie (2019), dlatego nie zostało wspomniane w odpowiedziach poniżej. Nie wymaga indeksowania.
Geo Systems

Odpowiedzi:

39

Agent Ransack jest doskonały - jest szybki, lekki (pojedyncza aplikacja <1 MB), wydajny ( dopasowanie nazw plików i treści w wyrażeniach regularnych ) i możesz ufać wynikom.

wprowadź opis zdjęcia tutaj

arathorn
źródło
1
Aaahh Pamiętam to sprzed kilku dobrych lat! Super, idealny dla moich potrzeb. Ponadto obsługuje wyrażenia regularne. Wspaniały!
Josh Comley,
3
Jest to bardzo dobry program z tego właśnie powodu, że jego zachowanie jest tak jasno zdefiniowane .. w porównaniu z wyszukiwaniem w Windows 7 teraz, naprawdę nie masz pojęcia, co zamierza zrobić.
bobobobo
3
I LOVE Agent Ransack - to solidne oprogramowanie. Wyniki wyszukiwania w systemie Windows 7 są zaskakujące.
Shane
25

Masz również doskonale dobrą kopię programu PowerShell, która siedzi tam w instalacji systemu Windows 7:

Get-ChildItem C:\* -Recurse | Select-String 'foo'

Możesz nawet dodać alias do swojego profilu o Select-Stringnazwie grep, a następnie:

ls C:\* -r | grep 'foo'
EBGreen
źródło
2
+1 za wskazanie Powershell w W7 i zastosowanie go do tego.
Josh Comley,
Powershell Por Vida!
MDT Guy
1
Dało mi to błąd braku pamięci. Próbowałem przesłać dane wyjściowe% userprofile% \ Appdata \
jiggunjer
@jiggunjer - Jakie polecenie wykonałeś, które dało OOM?
EBGreen
18

Zawsze używam funkcji znajdowania w Notepad ++ do wyszukiwania z użyciem siły.

MiffTheFox
źródło
1
Kciuki w górę !! dla
npp
Geniusz. Prosty i skuteczny. Jest to jeden z niewielu programów, do których mam dostęp za korporacyjną megafirewall.
Iain Holder
Czy potrafisz obsługiwać pliki takie jak docx?
smwikipedia,
5

Istnieje dość brutalny sposób użycia findstr:

findstr /s "some search string" *

Z /rprzełącznikiem można nawet używać wyrażeń regularnych .

Joey
źródło
5

Spróbuj użyć grepz GnuWin32 . GnuWin32 ma implementacje Windows dla większości popularnych uniksowych narzędzi wiersza poleceń.

Kristo
źródło
4

Niewiele osób wie o zaawansowanych możliwościach wyszukiwania plików w programie Total Commander . To wyszukiwanie może wyszukiwać pliki przy użyciu symboli wieloznacznych, wyszukiwać tekst w plikach, czytać większość archiwów, wyszukiwać według atrybutów plików i tak dalej.

Yuval
źródło
4

Spróbuj użyć Wszystko , co ma na celu zapewnienie natychmiastowego wyszukiwania we wszystkich systemach Windows.

wprowadź opis zdjęcia tutaj

Gafel
źródło
7
Z FAQ : 1.3 Czy Everything przeszukuje zawartość pliku? Nie, „Wszystko” nie wyszukuje zawartości pliku, a jedynie nazwy plików i folderów.
Rory O'Kane
1
Od tego czasu to się zmieniło. Z tego samego pytania w FAQ: „ Tak, wszystko może przeszukiwać zawartość pliku z zawartością: funkcja wyszukiwania. Treść pliku nie jest indeksowana, wyszukiwanie treści jest powolne.
Hashim
3

Używam cygwina . Oto, co działa dla mnie:

cd /cygdrive/c
find . -type f -print0 | xargs -0 grep "search string here"
Chris W. Rea
źródło
3

Chociaż jestem wielkim fanem Total Commander , prędkość Everything jest po prostu niezrównana.

Jeśli szukasz narzędzia do wyszukiwania treści bez narażania swojej prywatności, zapoznaj się z DocSearch , małym, ale bardzo wydajnym narzędziem Java.

Peter Mortensen
źródło
4
Wszystko nie przeszukuje zawartości pliku.
arathorn
stąd moje odniesienie do DocSearch :)
3

Powinieneś rzucić okiem na listę Wikipedii, listę wyszukiwarek, wyszukiwarki stacjonarne . Ostatecznie pytasz o nasze opinie, ale jeśli nasze nie pasują do twoich, to nie będziesz używać programu. Spróbuję kilku z tej listy i zobaczę, czy ci się podobają.

Jednym z popularnych silników jest Agent Ransack (osobisty ulubiony) lub Copernic Desktop Search (ma wersje bezpłatne i płatne i jest tylko dla systemu Windows).

Przełom
źródło
1

grepImplementacja uniksowa dla systemu Windows przez znanych programistów Tortoise svn:

grepWin

Integracja z powłoką, kompleksowe GUI i bezpłatne.

9dan
źródło
0

FileSeek też jest całkiem słodki. Pozwala na więcej rzeczy niż możesz zrobić z bezpłatną wersją Agenta Ransack i jest bardzo szybki.

Mrchief
źródło
-1

Istnieje bezpłatne narzędzie do oznaczania plików według autora, elementu, czasu itp. Zapewnia on formularz internetowy do wyszukiwania według znaczników i treści wywołujących automatycznie funkcję wyszukiwania Vista (patrz tekst linku i sekcja pomocy)


źródło