Slices/MacOS-Spotlight-Tips.md
2025-01-27 17:18:38 +00:00

2.1 KiB

Commands

Disable the index:

mdutil -i off /

Enable the index:

mdutil -i on /

Erase the current Spotlight index:

mdutil -E /

Help

Usage: mdutil -pEsa -i (on|off) -d volume ...
	Utility to manage Spotlight indexes.
	-p             Publish metadata.
	-i (on|off)    Turn indexing on or off.
	-d             Disable Spotlight activity for volume (re-enable using -i on).
	-E             Erase and rebuild index.
	-s             Print indexing status.
	-a             Apply command to all volumes.
	-V vol         Apply command to all stores on the specified volume.
	-v             Display verbose information.
NOTE: Run as owner for network homes, otherwise run as root.

Sources:

Special files:

There is a thorough recent non-ai article here: https://eclecticlight.co/2024/07/09/excluding-folders-and-files-from-time-machine-spotlight-and-icloud-drive/

Special Files still working in Sequoia

  • Ending an file or folder in .noindex will disable indexing of the folder. Example mkdir private-folder.noindex. In former times it was .no_index, so beware the change. Similar is .nosync for keeping files out of sync with icloud.

Special Files working until ventura

  • On the root / directory of a internal or external Volume .metadata-never-index will turn of indexing for the whole drive. Use the terminal to sudo touch \.metadata-never-index for the root drive. Or use \Volumes\NAMEOFVOLUME\.metadata-never-index for another drive.
  • On the root / directory of a (competing) boot drive with a version of OS X you can intelligently disable indexing by using .metadata_never_index_unless_rootfs to prevent the data from the drive to appear unless it is the boot drive. Use the terminal to sudo touch \.metadata_never_index_unless_rootfs. Or use \Volumes\NAMEOFVOLUME\.metadata_never_index_unless_rootfs for another drive.