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 main
und CMD+ drücke Fund tippe, config.txt
bekomme ich drei Dateien. Ich möchte nicht auf jede Datei klicken, um zu sehen, welche sich in main
welcher und welche in einem anderen Ordner befindet. Daher werden die Unterordner bei dieser Suche im Idealfall nicht angezeigt.
Antworten:
Verwenden Sie Unix find wie folgt
Geben Sie in Terminal
man find
für Details ein.Wenn Sie dies häufig tun, können Sie daraus eine Shell-Funktion machen.
quelle
Es gibt ein Produkt namens Path Finder 6 , das eine Funktion namens "Filter und Auswahl" bietet, die hier gezeigt wird.
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.
quelle
Mögliche Problemumgehung, obwohl dies die Frage nicht wirklich beantwortet. Ich bin mir nicht sicher, ob es dafür eine integrierte Option gibt.
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.
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.
quelle