Wie deaktiviere ich den Befehl "Suchen" in Mac OS?

Laut diesem Artikel kann ich diesen Befehl verwenden:

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

So aktivieren Sie den Befehl „locate“, um Dateien zu finden. In letzter Zeit finde ich diesen Befehl jedoch nicht mehr nützlich und möchte den Hintergrunddienst / Daemon herunterfahren. Hat jemand eine Idee, wie man es deaktivieren oder herunterfahren kann? Vielen Dank!

Für Besucher in der Zukunft ist der Titel irreführend, der Benutzer möchte den Hintergrunddienst deaktivieren, der locatedie Datenbank des Befehls füllt. Deaktivieren Sie nicht, dass der locateBefehl vollständig ausgeführt wird.

Antworten (1)

Sie können es wie folgt deaktivieren:

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

Denken Sie daran, dass dieser Prozess nur regelmäßig ausgeführt wird, um die Datenbank zu erstellen, die die Ergebnisse zwischenspeichert, sodass Ihre Lokalisierungsergebnisse statisch sind und sich nicht ändern, sobald Sie die „Aktualisierungsaufgabe“ entladen.

Funktioniert das noch mit SIP?
@JohnKeates Wenn launchctl zum Laden von Locate by Firegun verwendet werden könnte, warum würde das Entladen fehlschlagen?
Nun, wenn Sie etwas an einem SIP-Standort auf einer Vor-SIP-macOS-Version ändern und dann ein Upgrade durchführen, wird es an Ort und Stelle gesperrt
Vielen Dank! Ich verwende 10.13.3 und dieser Befehl funktioniert bei mir.
Auch nach dem Entladen kann ich den Befehl "locate" immer noch verwenden, warum?
@RitobrotoGanguly Das Entladen stoppt nur die regelmäßige Aktualisierung der Datenbank, die von verwendet wird locate, es deaktiviert nicht den Befehl als solchen.
Wenn Sie zu dem Zustand zurückkehren möchten, locatein dem es sich bei der Installation von MacOS befand, können Sie nach dem Entladen des Launch-Daemons die Datenbank von locate löschen (normalerweise /var/db/locate.database, locate -Swird es Ihnen aber mit Sicherheit sagen). Dadurch wird verhindert, dass die Ortung weiter funktioniert, aber veraltete Ergebnisse zurückgibt. Außerdem werden wieder Anweisungen zum Aktivieren angezeigt, falls Sie es in Zukunft erneut aktivieren möchten.