Chaque fois que je mets un pilote flash USB, Mac OS X crée 2 dossiers .Trash
et .Spotlight-V100
. Est-il possible de désactiver cette opération?
Eh bien, je sais qu'il y a des services publics à faire cela, mais je ne peux pas me rappeler le nom maintenant ...
Mais mon Google-Foo, travaille aujourd'hui ...
$ cd /Volumes/your\ target\ volume
$ Sudo touch .metadata_never_index
Ce fichier caché est reconnu par le léopard et le léopard des neiges (éventuellement Tiger aussi).
Mais il n'arrêtera pas un indice de projecteur actuellement créé ... Ajoutez donc le lecteur au panneau de confidentialité de Spotlight, ajoutez le fichier, puis retirez-le du panneau de confidentialité.
Cela effacera le contenu de l'indice des projecteurs sur le lecteur en question, empêchez-le d'être ré-indexé ...
Pour empêcher l'indexation de votre lecteur externe, vous pouvez l'ajouter à la règle de confidentialité de Spotlight (Préférences Système).
Pour prévenir .DS_Store
Les fichiers d'être créés, exécutent:
defaults write com.Apple.desktopservices DSDontWriteNetworkStores true
Source: Comment prévenir la création de fichier .ds_store
Alternativement pour empêcher l'indexation crée un fichier vide .metadata_never_index
sur le lecteur.
Utilisé par le système OS X sous forme de fichier de paramètres, l'extension de fichier .metadata_never_index est l'une des seules façons d'empêcher certains programmes d'indexation tels Apple Spotlight d'indexation automatique des métadonnées. Autre Apple Les périphériques tels que l'iPod/iPad utilise également l'extension de fichier .metadata_never_index. Une autre option consiste à créer un AppleScript de glisser-déposer pour installer le fichier .metadata_never_index.
Il doit être situé dans un répertoire racine pour être finalement fonctionnel.
Il peut être créé à partir de terminal par
touch .metadata_never_index
commande.
Autres options pour la gestion des index - la suppression, la pause et la mise à jour - sont également disponibles.
Pour désactiver l'indexation sur tous les volumes, exécutez:
Sudo mdutil -a -i off
Pour réactiver:
Sudo mdutil -a -i on
Les alias suivants peuvent être utiles à ajouter à vos fichiers Bash RC fichiers.
# Start/stop indexing on all volumes.
alias spotlight_off='Sudo mdutil -a -i off'
alias spotlight_on='Sudo mdutil -a -i on'
# Load/unload Spotlight Launch Daemons.
alias spotlight_unload='Sudo launchctl unload -w /System/Library/LaunchDaemons/com.Apple.metadata.mds.plist'
alias spotlight_load='Sudo launchctl load -w /System/Library/LaunchDaemons/com.Apple.metadata.mds.plist'
Non.
mdutil peut désactiver les projecteurs sur des lecteurs de réseau, mais il n'ya aucun moyen de l'arrêter d'indexer des lecteurs amovibles (à insérer le lecteur, puis à indiquer la lumière de ne pas indexer ce lecteur bien sûr - mais vous cherchez quelque chose à arrêter de l'arrêt pour tous Disques amovibles, toujours, pas seulement les lecteurs où vous l'avez éteint manuellement)
Pour la corbeille, il existe des solutions de contournement similaires pour que le système d'exploitation X n'utilise pas réellement le dossier corbeille - par exemple, créer un fichier appelé .Trash afin que le système d'exploitation X ne puisse pas créer plus tard le répertoire appelé. Encore une fois, cela ne fonctionne que pour les appareils que vous avez exemptés manuellement, ce n'est pas une interdiction de couverture sur OSX la faisant sur toutes les démeses.
Au moins sur Macos Mojave (10.14), j'ai trouvé que le mdutil -h
commandement était très mon ami ... Essayez:
Sudo mdutil -X /path/to/volume
mais vous devrez peut-être aussi explorer des options telles que -d
et -i off
parce que l'aide indique que -X
ne désactive pas l'indexation.