Jak wyświetlić pełną ścieżkę do plików znalezionych przez funkcję Findera „Znajdź”? [duplikować]


8

Próbuję użyć Findera do przeszukania mojej bazy kodu. Na przykład chciałbym znaleźć każdy plik, który kończy się na „.m” i zawiera „keyDown”.

Finder to robi, ale w oknie Findera pokazującym wyniki pełna ścieżka nie może być wyświetlana indywidualnie w każdym wierszu, ale tylko po kliknięciu pliku. W takim przypadku jest wyświetlany na pasku stanu na dole.

Czy istnieje sposób w Finderze lub innym narzędziu, aby wyświetlić pełną ścieżkę dla każdego pliku obok nazwy pliku?

Odpowiedzi:



2

Najłatwiejszym sposobem uzyskania pełnych ścieżek z wyniku wyszukiwania w Finderze jest przeciągnięcie elementów do pola tekstowego (np. TextEdit).

  1. Użyj standardowego okna dialogowego Znajdź w Finderze, aby wyszukać pliki.
  2. Wybierz wszystkie pasujące elementy.
  3. Otwórz TextEdit z pustym dokumentem i sformatuj go jako zwykły tekst (Formatuj / Twórz zwykły tekst)
  4. Przeciągnij elementy do okna TextEdit.

Voilà, pełne ścieżki!

To faktycznie działa na dowolny plik w Finderze; na przykład przydaje się do przeciągania określonego pliku z Findera do okna terminala zamiast ręcznego wprowadzania ścieżki.

Pamiętaj, że jeśli skopiujesz i wkleisz w polu tekstowym, otrzymasz tylko nazwy plików, a nie pełne ścieżki.


Moim celem jest bezpośrednie użycie ścieżki do rozróżnienia plików. Na przykład, jeśli wyniki składają się 100 razy z pliku „view.m”, to podejście naprawdę nie pomoże. BTW, nie kopiuje pełnych ścieżek w Textedit, ale zamiast tego wstawia zawartość pliku. (w OSX 10.8), ale działa w Terminalu.
alecail

Wstawia ścieżki bezwzględne tylko w trybie zwykłego tekstu.
Lri

@LauriRanta jest poprawny, twój dokument musi być w trybie zwykłego tekstu. Działa również w wersji 10.8. Jeśli chcesz czegoś bardziej zaawansowanego z GUI, sugestia Lauriego jest lepsza.
jmk

@jmk Dzięki za komentarz. Widzę sytuacje, w których może to być przydatne.
Alecail
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.