J'utilise parfois un SSD externe avec macOS Sierra, conjointement avec mon lecteur interne actuel sur lequel macOS Sierra est exécuté.
Une chose ennuyeuse à propos de Spotlight est que chaque fois que je recherche quelque chose dedans, par exemple lorsque je suis en cours d'exécution à partir de mon disque externe, c'est que j'obtiens des résultats à la fois sur mon disque externe et interne, ce que je ne veux pas.
Lors du démarrage sur mon lecteur externe, j'ai essayé de créer une exception Spotlight pour le lecteur interne. Cependant, il semble que si je le fais, une exception est créée pour mon lecteur interne même lorsque je démarre sur mon lecteur interne. Ainsi, il semble que les exclusions Spotlight soient liées à l'ordinateur portable, pas au lecteur - ce qui signifie que mon lecteur interne sera exclu des résultats Spotlight, quel que soit le lecteur externe à partir duquel je démarre.
Est-il possible de créer une exception Spotlight pour mon lecteur interne lorsque j'exécute à partir de mon lecteur externe, et de même une exception pour mon lecteur externe lorsque j'exécute à partir de mon lecteur interne?
la source
rm
commande nécessite que je l'exécute en utilisantsudo
. J'utilise la première méthode dans le lien SO que vous avez publié. Auriez-vous des suggestions à ce sujet? Dois-je utiliser la méthode de lancement du démon pour résoudre ce problème?DriveToHide
a des espaces, alors vos scripts , tels qu'ils sont actuellement écrits, échoueront. Si vous allez tester avec[ ... ]
puis double guillemet les variables pour éviter les taches et le fractionnement de mots. Ou utilisez[[ ... ]]
pour tester, puis il n'est pas nécessaire de citer deux fois.Toutes mes excuses pour la nouvelle réponse (pas assez de représentant pour commenter car je suis nouveau ici)
@hapi - Je suis peut-être confus, mais les scripts sont-ils dans le mauvais sens?
Script pour OS qui veut cacher un lecteur des projecteurs: renomme
.metadata_never_index
Script sur l'OS qui veut indexer le lecteur: crée
.metadata_never_index
Je pensais que la présence de
.metadata_never_index
sur le volume signifiait que Spotlight l'ignorait?Merci
la source
.metadata_never_index
n'a aucun impact sur macOS 10.13 - superuser.com/questions/591406/… ...J'ai appris aujourd'hui que vous pouvez utiliser un
sudo touch /.metadata_never_index_unless_rootfs
dans le répertoire racine de chaque lecteur pour séparer les index des lecteurs de démarrage OS X. Il s'agit d'une version spéciale de.metadata-never-index
, car elle (ré) indexera le disque lorsque vous démarrez à partir de celui-ci, mais pas lorsque vous ne le faites pas.la source
Alors que l'autre réponse est une bonne méthode pour le faire, elle peut provoquer des problèmes par inadvertance et peut ne pas être fiable à 100%. Une meilleure méthode serait d'utiliser Alfred , car il est plus flexible que Spotlight, sur le système d'exploitation externe.
la source