Gibt es eine Möglichkeit, Mac OS X Spotlight dazu zu bringen, nur die Dateinamen und nicht den Inhalt zu indizieren?


8

Ich verstehe, dass der Sinn von Spotlight darin besteht, in Dateien zu schauen, aber es gibt auch Dateinamenübereinstimmungen zurück, und das ist es, was ich die meiste Zeit brauche. Außerdem läuft Spotlight auf meinem System (Snow Leopard auf dem iMac '08) so absurd langsam, dass es einfach unbrauchbar ist. Ich habe Canary heruntergeladen und Spotlight konnte die App-Datei 15 Minuten lang nicht finden. Es befand sich bereits im Download-Stack, aber für Spotlight ist die Datei nicht vorhanden.

Daher würde ich gerne wissen, wie Spotlight nur die Dateinamen indizieren kann, was es vielleicht etwas schneller machen würde. Ich möchte das Verhalten von Windows-Anwendungen wie AvaFind oder Search Everything nachahmen

Bearbeiten: Lassen Sie mich die Tatsache hervorheben, dass ich nach einem AvaFind- oder Search Everything- Ersatz für Mac OS X suche. Probieren Sie eines davon auf einem Windows-Computer aus, und Sie werden meine Enttäuschung über Spotlight oder andere beliebte Suchwerkzeuge in OS X verstehen .

Antworten:


6

Soweit ich weiß, ist Spotlight fest codiert, um auf diese Weise zu funktionieren. Die meisten Menschen in Ihrer Situation deaktivieren einfach das Scheinwerferlicht und verwenden eine Alternative wie EasyFind .

Wenn dies zu drastisch ist, können Sie die Spotlight- .Spotlight-V100Datei im Stammverzeichnis Ihres Laufwerks löschen, um eine Neuindizierung zu erzwingen. Nach der Neuindizierung sehen Sie möglicherweise eine bessere Leistung (und möglicherweise auch nicht).


F ***! EasyFind ist genau das, was ich brauchte! Nun, ich hätte Find-as-you-type gern gesehen, aber wann hat das Schlagen von Return einmal jemanden verletzt? Ich danke dir sehr!
Aalaap

immer gerne helfen. :)
Jweede

Ich benutze EasyFind jetzt seit ein paar Tagen. Es liefert zwar Ergebnisse schneller als Spotlight, ist aber für die von mir erwarteten Ergebnisse immer noch langsam. Trotzdem ist es kostenlos, also ...
aalaap

3

Es gibt auch den Befehl find , der bereits installiert ist.

Auf der Manpage zum Suchen:

    Das Suchprogramm durchsucht eine Datenbank nach allen Pfadnamen, die mit dem übereinstimmen
     angegebenes Muster. Die Datenbank wird regelmäßig (normalerweise) neu berechnet
     wöchentlich oder täglich) und enthält die Pfadnamen aller Dateien, die veröffentlicht werden.
     legal zugänglich.

1
Beachten Sie, dass der Befehl zum Aktualisieren der locate (1) -Datenbanken standardmäßig - zumindest in früheren Versionen von Mac OS X - nur einmal pro Woche ausgeführt wird und einige Verzeichnisse ausschließt.
jrg

Ich habe nicht 1000 Dollar für einen iMac mit Mac OS X ausgegeben, um ein Terminalfenster zu öffnen und UNIX-Befehle auszuführen! : -PI Ich bevorzuge immer Locate, wenn ich in Ubuntu bin (auf einem beschissenen alten Laptop und auf meiner PS3), aber unter OS X sind die Standards etwas hoch :-)
aalaap

1
@aalaap Was auch immer. (Eigentlich sind 1000 US-Dollar für eine Unix-Workstation mit der Leistung eines iMac ein Schnäppchen. Aber ich verstehe, Sie möchten nicht tippen. )
Richard Hoskins

2
aalaap: Nein, Sie geben 1000 US-Dollar für einen iMac aus, der den Inhalt und die Dateinamen Ihrer Dateien in Sekunden durchsucht.
Josh Hunt

1

Eigentlich müssen Sie nur eine alternative Schnittstelle zu Spotlight verwenden. Mit HoudahSpot können Sie nach beliebigen Kriterien suchen. ZB nur nach Dateinamen suchen.



1

Ich würde wärmstens empfehlen, zu Quicksilver oder Alfred zu wechseln . Beide sind kostenlos. Quicksilver befindet sich noch in der Beta-Phase, aber lassen Sie sich davon nicht abschrecken. Ich hatte praktisch überhaupt keine Probleme. Das einzige Mal, dass ich ein Problem hatte, war, als ich viele Anwendungen geöffnet hatte und QS einfrierte. Ich behalte Spotlight immer noch für den Fall, dass QS wieder einfriert. Hoffe das hilft!


0

Führen Sie Ihre Suche in der oberen rechten Ecke eines Suchfensters durch, anstatt Scheinwerfer zu verwenden. Das sucht nur nach Dateinamen.


Auch das ist standardmäßig die Suche nach Inhalten, aber selbst nach dem Wechsel zu Dateinamen ist es immer noch zu langsam!
Aalaap

0

Da dies bereits nicht zum angekündigten Thema gehört, sollten Sie je nach OSX-Version Google Desktop oder ein Schnellsuchfeld verwenden . Es ist schon seit langer Zeit eine gute Alternative zur Suche nach Dateien auf Desktops, einschließlich Linux und speziell unter Windows.


0

Ich verwende Google QSB , HoudahSpot , Quicksilver , EasyFind und jede andere verfügbare Such-App und Spotlight-GUI. Trotzdem kommt keiner von ihnen AvaFind oder Search Everything nahe . Ich benutze sowohl OSX als auch XP / 7 täglich, aber die schrecklichen Suchfunktionen (oder deren Fehlen) in OSX machen es für mich zu einem echten Deal-Breaker. Sogar der Fund von OS7 war viel schneller und relevanter. Ich frage immer andere OSX-Benutzer: "Wie finden Sie Dateien schnell?", Und sie zucken fast immer mit den Schultern. Anscheinend hasst jeder Spotlight, es sei denn, Sie möchten Wörterbuchdefinitionen anstelle des Speicherorts einer Datei erhalten. Gibt es ein GUI-Frontend für den Befehl find und funktioniert es so schnell wie Search Everything oder AvaFind?


Damit Sie wissen, wurden die Wörterbuchdefinitionen immer ganz am Ende der Liste angezeigt (ich gehe davon aus, dass dies die Standardeinstellung ist, aber möglicherweise nicht), und Sie können den Speicherort der Datei anzeigen, indem Sie die Taste ⌘ gedrückt halten oder öffnen es im Finder mit ⌘↩︎ oder ⌘ Doppelklick.
SilverWolf - Stellen Sie Monica
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.