Jak mogę wyszukać foldery kończące się określonymi znakami w Finderze?

4

Wykonywanie wyszukiwania Findera dla folderów wydaje się ograniczać do wyszukiwania nazw folderów rozpoczynających się od wyszukiwanego hasła. Nie mogę wyszukiwać nazw folderów tylko za pomocą znaków w środku lub na końcu. Muszę uciec się do użycia polecenia find z Terminalu. W jakiś sposób wokół tego? Poniżej znajduje się przykładowy folder i wiele prób wyszukiwania:

folder with all subfolders searching for "son" does not return anything, even though subfolders ending in "son" exist

To jest mój pierwszy post tutaj, więc najwyraźniej mogę opublikować tylko dwa obrazy. Mam dodatkowy zrzut ekranu pokazujący wyszukiwanie „jo”, które rzeczywiście ujawnia każdy podfolder zaczynający się od „jo”. Mam czwarty zrzut ekranu pokazujący, że poszukiwanie „bert” nie zwraca „robertson” „colbertson” itp. Te wyszukiwania były wyszukiwaniami opartymi na nazwach z tym samym „rodzajowym” ograniczeniem tylko do folderów.

Co z tym jest?

evan
źródło
1
Witamy w Ask Different. - możesz przesłać zdjęcie i zamieścić je jako komentarz. Ktoś inny może go edytować, jeśli jest to pomocne.
bmike

Odpowiedzi:

2

W Znalazca spróbuj użyć tego:

Kind is Folder
Name ends with son

Powinno to wyświetlać wszystkie foldery zakończone na „syn”.

Spróbuj też begins with i contains dla podobnych wyszukiwań.

Folder name search Finder

bjbk
źródło
Omg ... cóż, to działa, więc dziękuję. Ale dlaczego zachowanie plików różni się od plików i folderów? Nigdy nie musiałem określać „kończy się”, gdy szukam pliku kończącego się na „syn”. Po prostu szukam „syna” i to działa. Ale to nie działa z folderami.
evan
Dobry temat dla Opinie Apple. Twoje zdrowie!
bjbk
3

Nie znalazłem sposobu na uzyskanie zmiennych w świetle reflektorów, ale ja musi być źle poinformowanym, ponieważ wydaje się to nieużyteczne.

Mając to na uwadze, używam terminala i mdfind analizować reflektory, tak jak cały czas.

mdfind "kMDItemFSName == '*son' && kMDItemKind == 'Folder'"

To pokaże Ci wszystkie foldery zakończone son i możesz chcieć grep dla nazwy folderu „przykładowe nazwy”, aby powtórzyć wyszukiwanie, które zilustrowałeś lub użyć -onlyin dowództwo:

mdfind -onlyin dir "kMDItemFSName == '*son' && kMDItemKind == 'Folder'"

Możesz przeciągnąć folder do terminala, aby uzyskać poprawnie zapisaną nazwę z zakodowanymi spacjami, a następnie wkleić ją w miejsce dir

bmike
źródło
1
Whoah. Dobrze wiedzieć. Dziękuję Ci. Zdecydowanie szybciej niż przy użyciu find. Nadal chciałbym móc to zrobić bezpośrednio z Findera ...
evan
Łał! Przeciągnij do terminalu - dziękuję za to!
uhoh