Si comme moi vous êtes souvent tête en l’air et perdez des fichiers couramment, une ligne de commande très facile vous permettra de les retrouver rapidement même si vous ne connaissez pas entièrement leurs noms.
Tout d’abord ouvrez un terminal.
Cas 1 : Je connais le nom du fichier, je tape alors :
find ~ -name "le nom de mon fichier" -print
Cas 2 : Je connais seulement la première partie du nom du fichier, je taperais :
find ~ -name "comptabilite_2011*" -print
Cas 3 : Admettons que j’ai perdu le fichier vidéo des mes vacances, je ne connais absolument pas son nom, je taperais quelque chose comme :
find ~ -name "*.avi" -print
J’indique ici que je recherche un fichier vidéo de type « avi », l’extension commune au divx en quelque sorte. Le nombre de résultats peut donc être assez élevé. Si vous savez que le fichier vidéo de type avi contient le nombre 2011 à l’intérieur de son nom vous pouvez taper :
find ~ -name "*2011*.avi" -print
Ici le nombre de résultats sera moins élevé =)
Vous l’aurez compris, j’utilise une « * » pour définir à mon Linux que je ne connais pas cette partie du fichier ;)
Super votre fichier a été retrouvé, vous le voyez dans les résultats de recherche ! Ouf ! 2 possibilités s’offrent maintenant à vous, votre résultat ressemble à quelque chose comme :
/home/stephane/annee2011/vacances2011.avi
1ère solution : Rendez vous directement dans ce répertoire via l’explorateur de fichier.
2ème solution : Copier ce fichier dans votre dossier personnel pour pouvoir le manipuler facilement, tapez :
cp /home/stephane/annee2011/vacances2011.avi ~
Petite remarque : Vous aurez remarqué que j’utilise le caractère tilde « ~ » (AltGR + 2) dans plusieurs de mes commandes, il permet de remplacer le chemin vers votre dossier personnel. Vous pourriez, donc dans les commandes find affichées plus haut remplacer ce « ~ » par un autre chemin, comme « /home/stephane/musique » afin de ne rechercher que dans votre dossier « musique ».
En espérant que cette commande vous sera utile :)