Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Recherches rapides avec terminal

6 réponses
Avatar
romer
Hi,

On a déjà évoqué la semaine dernière les recherches avec le terminal qui
supplaient avantageusement les recherches avec spotlight.
Il manque cependant un élément important :

Ex.
- Je recherche 'CreteDocuments' dans le titre d'un fichier:
find . -iname "*cretedocument*" effectue la recherche mais elle prend un
certain temps selon le volume des données à traiter.

- Je recherche 'CreteDocuments' dans le contenu d'un fichier:
mdfind 'kMDItemTextContent = "*cretedocument*"cd'
trouve toute occurence recherchée dans le contenu d'un fichier et la
recherche est quasi instantanée.

Mais comment effectuer une recherche de titre avec mdfind pour que cette
recherche soit intantanée ?
J'ai le document Apple qui traite cette question mais ne trouve pas la
recherche sur titres.
--
A+
--
Romer

6 réponses

Avatar
Matt
On Jeu 26 avril 2018 (14:21),
Bernd wrote:
Hi,

Hallo,
On a déjà évoqué la semaine dernière les recherches avec le terminal qui
supplaient avantageusement les recherches avec spotlight.
Il manque cependant un élément important :
Ex.
- Je recherche 'CreteDocuments' dans le titre d'un fichier:
find . -iname "*cretedocument*" effectue la recherche mais elle prend un
certain temps selon le volume des données à traiter.
- Je recherche 'CreteDocuments' dans le contenu d'un fichier:
mdfind 'kMDItemTextContent = "*cretedocument*"cd'
trouve toute occurence recherchée dans le contenu d'un fichier et la
recherche est quasi instantanée.
Mais comment effectuer une recherche de titre avec mdfind pour que cette
recherche soit intantanée ?
J'ai le document Apple qui traite cette question mais ne trouve pas la
recherche sur titres.

Entends-tu « recherche de nom de fichier » par « recherche de titre » ?
--
Tedjo : Fantoma, je suis ivre de toi !!
Fantoma : Vraiment????
Tedjo : ouais... tu me saoules !!!!!
* http://bashfr.org/?4980
Avatar
romer
Matt wrote:
On a déjà évoqué la semaine dernière les recherches avec le terminal qui
supplaient avantageusement les recherches avec spotlight.
Il manque cependant un élément important :

Ex.
- Je recherche 'CreteDocuments' dans le titre d'un fichier:
find . -iname "*cretedocument*" effectue la recherche mais elle prend un
certain temps selon le volume des données à traiter.

- Je recherche 'CreteDocuments' dans le contenu d'un fichier:
mdfind 'kMDItemTextContent = "*cretedocument*"cd'
trouve toute occurence recherchée dans le contenu d'un fichier et la
recherche est quasi instantanée.

Mais comment effectuer une recherche de titre avec mdfind pour que cette
recherche soit intantanée ?
J'ai le document Apple qui traite cette question mais ne trouve pas la
recherche sur titres.

Entends-tu « recherche de nom de fichier » par « recherche de titre » ?

Oui, je me suis mal exprimé - c'est bien la recherche du nom du fichier
ou du dossier.
--
A+
--
Romer
Avatar
Matt
On Jeu 26 avril 2018 (18:12),
Bernd wrote:
Oui, je me suis mal exprimé - c'est bien la recherche du nom du fichier
ou du dossier.

Dans ce cas il faut utiliser l'attribut « kMDItemFSName ».
--
Pedro2k1: j'ai trouvé un stage de ouf moi ^^
Pedro2k1: j'ai rencontré le patron de la boîte en jouant à wow, elle est pas
belle la vie ?
* http://bashfr.org/?4058
Avatar
romer
Matt wrote:
Oui, je me suis mal exprimé - c'est bien la recherche du nom du fichier
ou du dossier.

Dans ce cas il faut utiliser l'attribut « kMDItemFSName ».

Oui, ça marche super - merci.
--
A+
--
Romer
Avatar
Matt
On Jeu 26 avril 2018 (18:33),
Bernd wrote:
Oui, ça marche super - merci.

Tu peux afficher tous les attributs avec :
#v+
% mdimport -A
#v-
hth
--
<Jin> Tapez pas si vite, bande de tarés ! On dirait le niveau 50 de Tetris
* http://bashfr.org/?5097
Avatar
romer
Matt wrote:
mdimport -A

En effet - il y a pléthore d'attributs...
j'étudie cela demain.
--
A+
--
Romer