L’un des problèmes les plus fréquents lorsque l’on travaille sur un ordinateur est de ne pas trouver les fichiers que l’on a stockés quelque part.
Heureusement, Ubuntu a fait les choses simple pour trouver n’importe quel fichier qui se trouve sur vos disques.
Dans ce tutoriel, vous apprendrez à chercher et trouver des fichiers sur Ubuntu en graphique ou à l’aide du Terminal, l’utilitaire de ligne de commande du système.
Ce tutoriel fonctionne pour toutes les versions d’Ubuntu telles que Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Ubuntu 28.04 LTS, etc.
Table des matières
Comment rechercher un fichier dans Ubuntu
Avec nautilus – l’explorateur de fichiers
L’explorateur de fichiers inclut par défaut dans Ubuntu, nautilus, vous permet de rechercher des fichiers en graphique.
Voici comment faire :
- Ouvrez l’explorateur de fichiers Linux
- Puis dans la partie gauche, sélectionnez l’emplacement dans lequel rechercher vos fichiers. Si vous désirez rechercher dans tous les emplacements et tout vos disques, sélectionnez autres emplacements > Ordinateur
- Puis utilisez le raccourci clavier CTRL+F
- Dans la barre d’adresse, saisissez le nom de fichiers à trouver 1
- Les résultats de la recherche de fichiers s’affichent dans la fenêtre principale 2
- Un clic droit permet d’interagir avec le fichier. Notamment l’option ouvrir l’emplacement vous permet de d’ouvrir le dossier où se trouve le fichier
Nautilus propose plusieurs filtres de recherche.
Vous pouvez rechercher des fichiers par date de fichiers, par type de fichiers ou encore rechercher dans le contenu des fichiers.
Pour appliquer ces critères de recherche, cliquez sur le menu déroulant, une fois la recherche effectuée.
Pour mieux apprendre à utiliser la recherche de fichiers dans Nautilus, suivez ce guide complet :
Notez que dans les préférences, vous pouvez définir le comportement de la recherche dans les sous-dossiers.
Notamment si l’explorateur doit chercher dans tous les emplacements ou seulement sur ordinateur.
Avec mate-search-tool
Si vous trouvez la recherche de l’explorateur de fichiers d’Ubuntu limitée, vous pouvez vous tourner vers d’autres utilitaires.
mate-search-tool est un utilitaire de recherche de fichiers très complet qui ressemble à gnome-search-tool pour ceux qui ont connu.
Utilisez APT dans un terminal pour l’installer :
sudo apt install mate-utils
Il peut effectuer des correspondances partielles sur le nom du fichier et effectuer des recherches sur un plus grand nombre d’options :
- Contenu du fichier
- Date de modification
- Taille du fichier
- Vide du fichier
- Propriétaire/Groupe
- Exclusion d’un motif de nom
- Correspondance d’expressions régulières de noms
- Fichiers cachés et fichiers de sauvegarde
Il peut également
- Rechercher dans les contenu des fichiers
- Suivre les liens symboliques
- Exclure d’autres systèmes de fichiers
Recoll
Recoll est un logiciel gratuit pour les systèmes Linux et Windows qui ajoute un moteur de recherche local à votre bureau ou à votre réseau local.
Il ressemble beaucoup à Everything disponible dans Windows.
- Vous pouvez l’installer en graphique depuis Software : comment installer des logiciels sur Ubuntu
- ou en ligne de commandes via APT :
sudo apt-get install recoll
Au premier démarrage, vous devez indexer les fichiers présents sur votre ordinateur.
Tout comme Everything, une syntaxe spécifique est disponible pour appliquer toutes sortes de critères de recherche.
Par exemple, vous pouvez rechercher par date, via le critère date:
Si vous souhaitez appliquer une plage de date :
date:2023-01-01/2023-04-30
Vous pouvez appliquer des opérateurs logique (AND / OR).
Par exemple, la recherche suivan trouve les documents contenant le mot “malekal” dans le champ de (utile pour rechercher des messages électroniques) ainsi que les mots “linux” et “openoffice”, mais pas le mot windows.
from:"malekal" linux AND openoffice -windows
Ces critères sont aussi disponibles en graphique dans la recherche avancée.
Recoll est un outil de recherche de fichiers très puissant mais qui nécessite un certains temps de prise en main et peut s’avérer rebutant pour les débutants.
Avec la commande find depuis un terminal
Find est une commande très souple qui permet de rechercher des fichiers en fonction de diverses conditions.
C’est un outil très utile pour rechercher un fichier dont vous ne vous souvenez pas du nom.
La commande find permet d’effectuer des recherches sur la base du nom du fichier et du dossier, de la date de création, de la date de modification et des autorisations.
Vous pouvez combiner ces conditions multiples dans une seule commande Rechercher. Il s’agit d’un outil de recherche très puissant mais plus lent.
La syntaxe est la suivante :
find /chemin/fichier/ -name <nom fichier>
Par exemple, pour rechercher des fichiers avec l’extension deb dans le dossier de téléchargements d’Ubuntu :
find ~/Téléchargements -name *.deb
Par défaut, le système est sensible à la case, pour rechercher des fichiers sans prendre en compte la case, utilisez -iname :
find /chemin/fichier/ -iname filename*
Vous pouvez aussi rechercher par taille de fichiers.
Par exemple, pour lister tous les fichiers dont la taille est supérieure à 10 Mo :
find . –size +10M
Find est vraiment très complet. Pour plus d’aide sur son utilisation, reportez vous au guide suivant :
Avec la commande locate depuis un terminal
Il existe une autre commande nommée locate, que vous pouvez utiliser pour rechercher des fichiers sous Linux.
Elle n’offre pas autant de conditions de recherche que l’utilitaire Find, mais elle est bien meilleure et plus rapide que ce dernier.
La raison en est le processus d’arrière-plan qui s’exécute dans votre système et qui recherche et stocke les nouveaux fichiers dans sa propre base de données.
Contrairement à la commande find, il ne recherche pas les fichiers et les répertoires sur votre disque dur local, mais dans sa propre base de données. La base de données doit être mise à jour régulièrement pour que le programme de recherche fonctionne.
sudo apt-get install locate
Voici la syntaxe à utiliser :
locate <nom fichier>
Par exemple, pour rechercher tous les fichiers DEB, utilisez le wildcard :
locate *.deb
Pour rechercher des fichiers sans prendre en compte la case, ajoutez l’option -i :
locate –i <nom fichier>
Si vous désirez rechercher plusieurs fichiers, saisissez simplement les termes en les séparant par un espace :
locate –i chrome dpkg
La commande Locate s’appuie sur sa base de données pour fonctionner, elle doit donc être mise à jour régulièrement. Exécutez la commande suivante dans Terminal pour mettre à jour la base de données de l’utilitaire Locate :
sudo updatedb
Rechercher des fichiers sur le bureau d’Ubuntu
Enfin Ubuntu possède aussi une fonction pour rechercher les fichiers sur le bureau.
Cela peut être utile si vous avez tendance à placer beaucoup de fichiers dans le bureau d’Ubuntu.
- Placez vous sur le bureau d’Ubuntu
- Appuyez sur les touches Puis utilisez le raccourci clavier CTRL+F
- Cela ouvrir une popup “Rechercher des fichiers sur le bureau“, saisissez un mot clé
- Ubuntu va automatiquement sélectionner le fichier en fonction du mot clé recherché