Bonsoir et bienvenue sur MacGé'
Il est tout-à-fait normal de ne pas trouver des fichiers avec Spotlight. En effet, quand on fait une recherche, il ne propose que les fichiers qui ont été préalablement visités par le système d'indexation. Or, des fichiers ou des dossiers peuvent avoir échappé à cette indexation, par exemple parce que que le système n'a pas encore eu le temps de les traiter, parce qu'ils appartiennent au système, parce qu'ils ont été cachés, ou parce qu'ils ont été expressément exclus de la portée de la recherche.
Il est possible que ces fichiers vidéo soient dans la corbeille ou dans un autre dossier réservé du système, ou bien dans un dossier de stockage appartenant à une application.
Pour faire une recherche exhaustive, tu peux utiliser la commande en ligne «
find » à partir du Terminal.
(NB: l'utilitaire Terminal est situé dans le dossier /Applications/Utilitaires/.)
La syntaxe de cette commande est :
Bloc de code:
[COLOR="DarkRed"]find [COLOR="Teal"][I](dossier de départ)[/I][/COLOR] -name [COLOR="Teal"][I](nom recherché)[/I][/COLOR][/COLOR]
Pour étendre la recherche aux dossiers nécessitant une permission d'accès particulière (dossiers réservés du système ou dossiers appartenant à un autre utilisateur), la syntaxe est :
Bloc de code:
[COLOR="DarkRed"]sudo find [COLOR="Teal"][I](dossier de départ)[/I][/COLOR] -name [COLOR="Teal"][I](nom recherché)[/I][/COLOR][/COLOR]
Le mot de passe administrateur est alors réclamé, et n'apparaît pas lors de la frappe. Ceci n'est possible qu'à partir d'une session administrateur, et à condition que le mot de passe soit non-vide.
Par exemple, pour rechercher le fichier «
mon fichier.avi » depuis la racine du disque système « Macintosh HD » (désignée par «
/ »), la commande est :
Bloc de code:
[COLOR="DarkRed"]sudo find [COLOR="DarkOliveGreen"]/[/COLOR] -name "[COLOR="DarkOliveGreen"]mon fichier.avi[/COLOR]"[/COLOR]
(NB: les doubles-cotes « " » encadrant le nom autorisent d'y faire figurer des espaces.)
Cette recherche étant effective et totale, contrairement à une recherche Spotlight, elle peut prendre beaucoup de temps. Il faut donc faire preuve de patience.
Par ailleurs, le nom recherché peut être spécifié à l'aide de « jockers » qui peuvent remplacer un caractère quelconque (jocker=«
? ») ou une suite de caractères quelconques (jocker=«
* »). Par exemple, pour rechercher les fichiers vidéo avec une extension « .avi » et dont le nom commence par un « f », la commande est :
Bloc de code:
[COLOR="DarkRed"]sudo find [COLOR="DarkOliveGreen"]/[/COLOR] -name [COLOR="DarkOliveGreen"]f*.avi[/COLOR][/COLOR]
(NB: cette recherche donne le chemin des fichiers dont le nom commence par un f minuscule, mais pas par un F majuscule.)