Unterordner von der Finder-Suche ausschließen

7

Wie kann ich Finder zwingen, nur den aktuellen Ordner zu durchsuchen und den Inhalt aller Unterordner zu ignorieren?
Ich möchte die Unterordner nicht dauerhaft von Spotlight ausschließen, nur für eine bestimmte Suche.

Der Grund, warum ich dies tun möchte, ist, dass ich manchmal einen Ordner mit Unterordnern habe, die Dateien / Ordner mit identischem Namen enthalten. Ein vereinfachtes Beispiel ist unten gezeigt:

main
|
|-config.txt
|
|-folder 1
|  |
|  |-config.txt
|
|-folder 2
   |
   |-config.txt

Wenn ich drin bin mainund CMD+ drücke Fund tippe, config.txtbekomme ich drei Dateien. Ich möchte nicht auf jede Datei klicken, um zu sehen, welche sich in mainwelcher und welche in einem anderen Ordner befindet. Daher werden die Unterordner bei dieser Suche im Idealfall nicht angezeigt.

Saaru Lindestøkke
quelle
Interessante Frage, frage mich warum!
Ruskes
Ich habe mich das Gleiche gefragt. Cmd-option-f bietet Zugriff auf einige weitere Suchoptionen, aber das Ausschließen von Unterordnern scheint nicht verfügbar zu sein.
Neil Neyman
Sehr überrascht, dass alle Antworten hier etwas anderes als Finder beinhalten. Gibt es wirklich keine Möglichkeit, dies im Finder zu tun?!
Wowfunhappy

Antworten:

2

Verwenden Sie Unix find wie folgt

find . -maxdepth 1 -name config.txt -print

Geben Sie in Terminal man findfür Details ein.

Wenn Sie dies häufig tun, können Sie daraus eine Shell-Funktion machen.

David Epstein
quelle
Dies war viel einfacher als mit dem Finder
herumzuspielen
3
  1. Es gibt ein Produkt namens Path Finder 6 , das eine Funktion namens "Filter und Auswahl" bietet, die hier gezeigt wird.

  2. Sie können versuchen, alle Elemente in dem Ordner auszuwählen, in dem Sie suchen, und eine Beschriftung anwenden. Führen Sie dann eine Spotlight-Suche nach Ihrem Element "UND" der zusätzlichen Kriterien für "Dateibeschriftung" durch, indem Sie die Optionstaste gedrückt halten und auf das Pluszeichen klicken.

Bob Caceres
quelle
Punkt 2 ist eigentlich die Antwort. Schade, dass wir herumtanzen müssen und es keine Möglichkeit gibt, einfach ein Kästchen dafür anzukreuzen. Würde eigentlich eine Suche sehr einfach machen (nicht tief / rekursiv).
BauerMusic
0

Mögliche Problemumgehung, obwohl dies die Frage nicht wirklich beantwortet. Ich bin mir nicht sicher, ob es dafür eine integrierte Option gibt.

  1. Stellen Sie in der Listenansicht sicher, dass alle Ordner reduziert sind - cmd-a (alle auswählen) und Befehl-Links-Pfeil sind Abkürzungen dafür.

  2. Geben Sie den Namen der Datei "config.txt" ein, ohne das Suchfeld auszuwählen oder cmd-f zu verwenden. Dadurch wird diese Datei in Ihrem aktuellen Verzeichnis ausgewählt.

Neil Neyman
quelle