usuwając find-in-filesznacznik, ponieważ lokalizujesz katalog, nie sugeruje się wyszukiwania zawartości pliku.
nik
Co wiesz o katalogu, który pozwoliłby ci go znaleźć?
David Z
1
musisz podać przynajmniej niektóre kryteria wyszukiwania, „szczególny” jest nieco niejasny. na płycie można znaleźć przedmioty na podstawie nazw, relacji statków, rozmiarów, zawartości itp.
@honk, Nic :-)- OP wydaje się lubić grep; i wszyscy lubimy różnorodność
nik
co za różnica?
Dobler
Pięć lat później zauważyłem, że odpowiedź w komentarzu była przetwarzana wolniej niż pierwotna odpowiedź. Może usterka. Ktoś? Bueller?
aCodeSmith,
26
Jeśli chcesz znaleźć konkretny katalog, który może znajdować się w dowolnym miejscu na twoim komputerze, poniższe będą działać, ale może to chwilę potrwać.
Chociaż funkcja lokalizowania nie zapewnia wyników w czasie rzeczywistym, ale zwraca wyniki zebrane podczas ostatniego uruchomienia updatedb. Jeśli system plików niewiele się zmienia, to nie jest to prawdziwy problem, a lokalizacja jest bardzo szybka.
Janne Pikkarainen
-1 Lokalizuj służy do wyszukiwania plików, a nie katalogów. Czy jest opcja, o której nie wiem?
find-in-files
znacznik, ponieważ lokalizujesz katalog, nie sugeruje się wyszukiwania zawartości pliku.Odpowiedzi:
Czy szukasz czegoś takiego?
źródło
find . -name DIRNAME -type d
?:-)
- OP wydaje się lubićgrep
; i wszyscy lubimy różnorodnośćJeśli chcesz znaleźć konkretny katalog, który może znajdować się w dowolnym miejscu na twoim komputerze, poniższe będą działać, ale może to chwilę potrwać.
źródło
find
w katalogu roboczym - zamień „/
” na „.
” - może stać się szybszy.Jeśli masz zainstalowany,
locate
jest przeznaczony do tego. Google „lokalizuj człowieka”źródło