1 votes

Dans Search/Spotlight, pouvez-vous exclure des fichiers dans $HOME/Bibliothèque ?

J'essaie de créer des dossiers intelligents pour compenser l'inutilité de l'outil de gestion des dossiers. Récents mais j'ai des difficultés à filtrer les éléments que je ne veux pas voir apparaître.

L'une d'entre elles consiste à exclure tout ce qui se trouve à l'intérieur de l'Union européenne. $HOME/Library ou une approximation de celui-ci. J'ai examiné les attributs de fichiers supplémentaires utilisables comme critères de recherche pour créer un dossier intelligent (en d'autres termes, la liste qui s'affiche lorsque vous cliquez sur "autre" dans le menu des critères de recherche) pour des choses comme "chemin", "a un répertoire parent", ou toute autre chose similaire qui indiquerait que le fichier/dossier est enfoui dans un répertoire. $HOME/Library quelque part. Le "Nom" ne concerne que le nom du fichier et le "Conteneur du document" ne concerne que le répertoire parent immédiat. Je ne trouve aucun attribut susceptible d'indiquer le chemin d'accès complet.

Existe-t-il un moyen de contourner ce problème ou, peut-être, un attribut de fichier qui contient cette information et dont je ne vois tout simplement pas la disponibilité ?

Quelqu'un sait-il si

0 votes

Pouvez-vous utiliser cette réponse pour exclure un dossier de Spotlight ?

0 votes

Ah, je n'avais pas pensé à exclure $HOME/Library de l'index Spotlight. Cela ferait certainement l'affaire, mais au prix de l'impossibilité d'utiliser la recherche Finder dans $HOME/Bibliothèque pour quelque raison que ce soit. Je suppose que je pourrais locate pour ce genre de choses sur le CLI. Hmm... Quoi qu'il en soit, merci pour cette suggestion, qui mérite d'être prise en compte.

0 votes

Pourquoi trouvez-vous le dossier recents si inutile ?

2voto

Pierre Bernard Points 1008

Spotlight n'indexe pas les chemins d'accès comme une propriété d'un fichier. Vous ne pouvez donc pas rechercher des fichiers par leur chemin d'accès. Vous ne pouvez pas non plus lui demander de rechercher ou d'exclure des fichiers en fonction de leur dossier parent.

Vous devez donc recourir à un processus en deux étapes :

  1. Effectuer une recherche dans l'index Spotlight. Vous pouvez le faire en ligne de commande à l'aide de l'option à l'aide de la commande mdfind commande Filtrer les résultats pour les masquer ceux qui se trouvent dans votre dossier Bibliothèque.
  2. Vous pouvez utiliser le grep commandement. Vous pouvez également coller les résultats de mdfind dans une feuille de calcul et l'utiliser pour filtrer la liste .

Vous pouvez obtenir les résultats souhaités en utilisant le HoudahSpot l'application. Il est possible de spécifier plusieurs lieux de recherche et d'exclure des lieux. HoudahSpot offre également la possibilité de filtrer les résultats de la recherche par chemin d'accès. Ici, vous pouvez appliquer des expressions régulières.

HoudahSpot peut enregistrer les recherches en tant que "dossiers intelligents" du Finder. Étant donné que la fonction que vous recherchez n'est pas prise en charge par Finder, la restriction sur les emplacements et les filtres sera toutefois perdue dans le processus.

HoudahSpot dispose d'un concept de "modèles" que vous pouvez utiliser à peu près de la même manière que les "dossiers intelligents".

Divulgation complète : HoudahSpot est un produit commercial dont je suis le développeur.

0 votes

apple.stackexchange.com/questions/173291/ Cette réponse indique clairement qu'il est possible d'exclure des fichiers en fonction du chemin d'accès. Dans ce cas, comment votre première affirmation est-elle correcte ?

0 votes

La réponse à apple.stackexchange.com/questions/173291/ explique comment exclure des dossiers de l'indexation Spotlight. Cela empêche en effet les fichiers de ce dossier d'apparaître dans les résultats de la recherche. Comme le dossier n'est plus indexé, son contenu n'apparaîtra pas dans les recherches. Ce n'est pas souhaitable.

0 votes

La réponse à apple.stackexchange.com/questions/173291/ suggère également que le Finder peut effectuer des recherches sans utiliser l'index Spotlight. Ces recherches ne peuvent trouver des fichiers qu'en fonction des attributs du système de fichiers, comme le nom. Jamais par le contenu.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X