Aktivieren und verwenden Sie den Befehl „Suchen“ im Mac OS X-Terminal

Anonim

Der Befehl „locate“ ist sehr nützlich, wenn Sie jede Instanz einer Datei, eines Dateityps, einer App, einer Erweiterung, tief in Systemordnern versteckte Dinge oder so ziemlich alles andere finden möchten, was Spotlight kann. t verw alten. Es ist außerordentlich nützlich für die Fehlerbehebung und noch alltäglichere Aufgaben wie die vollständige Deinstallation von Mac-Apps.

Um Locate zu verwenden, müssen Sie die Locate-Datenbank erstellen, die auch einige andere hilfreiche Befehle aktiviert, darunter whatis, find und die manuelle Schlüsselwortsuche „man -k“. OS X 10.7 ist besser darin, dies für Sie zu erstellen, aber wenn Sie die Ortung noch nicht aktiviert haben, müssen Sie nur diesen Befehl in das Terminal eingeben:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Dies wird Ihnen direkt von OS X mitgeteilt, wenn Sie zum ersten Mal versuchen, locate oder einen der von der Datenbank abhängigen Befehle auszuführen:

Wie lange es dauert, die Datenbank zu generieren, variiert, aber je größer Ihre Festplatte ist, desto länger dauert es. Sie können den Fortschritt indirekt über den Aktivitätsmonitor verfolgen, wo der "Find"-Prozess mit etwa 15-30 % CPU-Auslastung läuft, bis die Ortungsdatenbank generiert ist.

Alternativ können Sie auch den folgenden Befehl ausführen und die Datenbank erstellen:

sudo /usr/libexec/locate.updatedb

Wie viele andere Terminalbefehle akzeptiert auch locate Wildcards und reguläre Ausdrücke, was Ihnen hilft, erweiterte Suchen einzugrenzen. Beispielsweise können Sie jede mögliche Datei mit der Erweiterung .jpg finden, indem Sie Folgendes verwenden:

locate .jpg

Einige JPG-Dateien haben jedoch zwangsläufig eine Erweiterung in Großbuchstaben, und Sie können mit -i anweisen, die Groß- und Kleinschreibung zu ignorieren:

locate -i .jpg

Es gibt noch viele andere Optionen, mit denen Sie arbeiten können. Weitere Informationen finden Sie unter „Man Locating“.

Vergessen Sie nicht, sich auch weitere OS X-Befehlszeilentipps anzusehen.

Aktivieren und verwenden Sie den Befehl „Suchen“ im Mac OS X-Terminal