# Manuel de la recherche de fichiers

## Introduction

L'application Recherche de fichiers permet de rechercher des fichiers sur son ordinateur. Pour effectuer une recherche élémentaire, il suffit de saisir un nom de fichier, même partiel, avec ou sans caractères génériques. Pour affiner la recherche, il est possible d'appliquer des options de recherche supplémentaires.

La Recherche de fichiers exploite les commandes UNIX `find`, `grep` et `locate`. Par défaut, lors d'une recherche élémentaire, la Recherche de fichiers utilise d'abord la commande `locate`, et dans un deuxième temps la commande `find`, plus lente, mais plus efficace.

La sensibilité à la casse (majuscules-minuscules) dépend du système d'exploitation. Par exemple, avec Linux, les commandes `find`, `grep` et `locate` prennent en charge l'option `-i`, ce qui rend toutes les recherches insensibles à la casse.

## Premiers pas

Recherche de fichiers peut être démarrée par différents moyens :

À partir d'une barre de menus dans un tableau de bord

- Choisissez Emplacements Rechercher des fichiers

À partir d'un menu principal dans un tableau de bord

- Choisissez Rechercher des fichiers...

À partir de la ligne de commande

- Exécutez la commande suivante : `mate-search-tool`

Au démarrage de la Recherche de fichiers, la fenêtre suivante s'affiche.

### Fenêtre de la Recherche de fichiers

Afficher les fenêtres principales de Search for Files

## Utilisation

### Recherche élémentaire

Pour effectuer une recherche élémentaire d'un fichier, effectuez les opérations suivantes :

1. Saisissez le texte de la recherche dans le champ Le nom contient. Le texte de recherche peut être un nom de fichier complet ou partiel, avec ou sans caractères génériques, comme l'illustre le tableau suivant :

   Contient le texte | Exemple | Résultat
   Nom de fichier complet ou partiel | `monfichier.txt` | La Recherche de fichiers recherche tous les fichiers dont le nom contient le texte `monfichier.txt`.
   Un nom de fichier partiel avec des caractères génériques (*, [, ]) | `*.[ch]` | La Recherche de fichiers recherche tous les fichiers ayant l'extension `.c` ou `.h`.

2. Dans le champ Rechercher dans le dossier, sélectionnez le dossier ou le périphérique à partir duquel la recherche de fichiers se fera.

3. Cliquez sur Rechercher pour lancer la recherche.

La Recherche de fichiers effectue la recherche dans le dossier indiqué et dans ses sous-dossiers. Les résultats de la recherche sont affichés dans la zone de liste Résultats de la recherche. Si aucun fichier ne correspond aux critères de recherche, l'application affiche le message « Aucun fichier trouvé » dans la zone de liste Résultats de la recherche.

Par défaut, la Recherche de fichiers effectue une première recherche rapide à l'aide de la commande `locate` suivie d'une seconde recherche plus approfondie avec la commande `find`. La commande `locate` est plus rapide parce qu'elle utilise une base de données d'informations sur les fichiers. Si cette base de données date de plus d'une semaine, il se peut que la Recherche de fichiers vous avertisse que les résultats de la recherche peuvent ne pas être à jour. Elle vous donnera alors la possibilité de désactiver la recherche rapide. Pour mettre à jour la base de données, exécutez la commande `updatedb` avec des droits d'administrateur.

### Ajout d'options de recherche

Il est possible d'ajouter des options supplémentaires pour la recherche de fichiers. Pour cela, effectuez les opérations suivantes :

1. Cliquez sur le texte Sélectionner plus d'options.

2. Cliquez sur la liste déroulante Options disponibles.

3. Sélectionnez l'option de recherche de votre choix.

4. Cliquez sur Ajouter.

5. Complétez l'information requise par l'option de recherche, comme expliqué dans tbl-search-rules.

6. Répétez les étapes précédentes pour chaque option de recherche que vous souhaitez appliquer.

Pour enlever une option de recherche de la recherche en cours, cliquez sur le bouton Enlever en regard de l'option concernée.

Pour désactiver les options de recherche pour la recherche en cours, cliquez à nouveau sur le texte Sélectionner plus d'options.

### Options de recherche

Nom de l'option | Description
Contient le texte | Recherche les fichiers de type texte pur contenant le texte spécifié.
Date de modification inférieure à | Recherche les fichiers modifiés dans les `n` derniers jours.
Date de modification supérieure à | Recherche les fichiers modifiés il y a plus de `n` jours.
Taille d'au moins | Recherche les fichiers dont la taille est égale ou plus grande que la valeur saisie en kilooctets.
Taille d'au plus | Recherche les fichiers dont la taille est égale ou plus petite que la valeur saisie en kilooctets.
Le fichier est vide | Recherche les fichiers vides.
Appartient à l'utilisateur | Recherche les fichiers dont le propriétaire est l'utilisateur indiqué. Saisissez le nom de l'utilisateur dans la zone de texte prévue à cet effet.
Appartient au groupe | Recherche des fichiers dont le propriétaire est le groupe indiqué. Saisissez le nom du groupe dans la zone de texte prévue à cet effet.
Le propriétaire n'est pas reconnu | Recherche des fichiers dont l'utilisateur ou le groupe propriétaire est inconnu du système.
Le nom ne contient pas | Recherchez les noms de fichiers qui ne contiennent pas la chaîne que vous entrez. Saisissez un nom de fichier complet ou partiel avec des caractères génériques dans le champ prévu à cet effet. Utilisez * pour indiquer une séquence de caractères. Utilisation ? pour indiquer un seul caractère. La recherche est sensible à la casse.
Le fichier correspond à l'expression régulière | Recherche des fichiers contenant l'expression régulière spécifiée, soit dans leur chemin d'accès, soit dans leur nom de fichier. Saisissez l'expression régulière dans la zone de texte prévue à cet effet.
Afficher les fichiers cachés et de sauvegarde | Inclut les fichiers cachés et de sauvegarde dans la recherche.
Suivre les liens symboliques | Suit les liens symboliques lors de la recherche de fichiers.
Exclure les autres systèmes de fichiers | Recherche seulement dans les dossiers qui se trouvent sur le même système de fichiers que le dossier de base de la recherche.

### Interruption d'une recherche

Cliquez sur Arrêter pour interrompre une recherche avant qu'elle soit terminée.

### Ouverture d'un fichier affiché

Pour ouvrir un fichier affiché dans la liste Résultats de la recherche, effectuez l'une des opérations suivantes :

- Cliquez avec le bouton droit sur le fichier, puis choisissez Ouvrir.

- Double-cliquez sur le fichier.

Pour ouvrir le dossier contenant un fichier affiché dans le résultats de recherche zone de liste, faites un clic droit sur le fichier, puis choisissez Ouvrir le dossier contenant.

### Suppression d'un fichier affiché

Pour supprimer un fichier affiché dans la liste Résultats de la recherche, cliquez avec le bouton droit sur le fichier, puis choisissez Déplacer à la corbeille.

### Enregistrement des résultats de la recherche

Pour enregistrer les résultats de la dernière recherche effectuée par la Recherche de fichiers, cliquez avec le bouton droit sur la liste des Résultats de la recherche, puis choisissez Enregistrer le résultat sous. Saisissez le nom du fichier dans lequel enregistrer les résultats, puis cliquez sur Enregistrer.

## Paramètres

La Recherche de fichiers fournit des clés gsettings pour modifierkeys to modify some of its behavior. The gsettings values can be changed by starting the Configuration Editor in the following ways:

Menu Applications

- Choisissez Outils système Éditeur dconf.

Ligne de commande

- Exécutez la commande suivante : `dconf-editor`

### Désactivation de la recherche rapide

Nom de la clé : org.mate.search-tool.disable-quick-search

Valeur par défaut : faux

La Recherche de fichiers accélère la recherche de noms de fichiers en utilisant la commande `locate`. `Locate` donne la possibilité d'indexer et de rechercher rapidement et de manière sûre des noms de fichiers. Mais comme `locate` dépend d'un index de fichiers, les résultats de la recherche ne correspondent pas toujours à l'état actuel du système.

### Désactivation de la seconde passe de recherche rapide

Nom de la clé : org.mate.search-tool.disable-quick-search-second-scan

Valeur par défaut : faux

Après une première recherche rapide, la Recherche de fichiers effectue une seconde recherche approfondie avec la commande `find`. Le but de cette seconde recherche est de trouver des fichiers qui n'ont pas été indexés. Les fichiers correspondant aux critères de recherche sont ajoutés à la liste des Résultats de la recherche afin que cette liste soit bien à jour.

### Chemins exclus de la recherche rapide

Nom de la clé : org.mate.search-tool.quick-search-excluded-paths

Valeur par défaut : [/mnt/*,/media/*,/dev/*,/tmp/*,/proc/*,/var/*]

La Recherche de fichiers n'effectue pas de recherche rapide dans les dossiers contenus dans cette clé. La recherche de noms de fichiers dans ces chemins d'accès utilise la commande `find`. Les caractères génériques « * » et « ? » sont pris en compte.

### Chemins exclus du second balayage de la recherche rapide

Nom de la clé : org.mate.search-tool.quick-search-second-scan-excluded-paths

Valeur par défaut : [/]

La Recherche de fichiers n'effectue pas de seconde recherche dans les chemins d'accès définis par cette clé. La recherche rapide dans ces chemins d'accès n'est pas suivie d'une recherche approfondie avec la commande `find`. Les caractères génériques « * » et « ? » sont pris en compte.

### Afficher les options supplémentaires

Nom de la clé : org.mate.search-tool.show-additional-options

Valeur par défaut : faux

Cette clé détermine si la section Sélectionner plus d'options est développée lors du démarrage de la Recherche de fichiers.