Comment utiliser FSearch pour rechercher rapidement des fichiers sous Linux

Les fonctions de recherche dans les gestionnaires de fichiers Linux ne sont pas vraiment excellentes. La plupart sont passables avec une fonctionnalité minimale et des temps de recherche assez lents, mais il n’y a vraiment pas d’exceptionnelles. Même Baloo de KDE, qui passe beaucoup de temps à indexer les fichiers, ne fonctionne pas vraiment comme vous l’espérez d’une recherche moderne.
Heureusement, une meilleure option est apparue sous la forme de FSearch. FSearch a été créé par un développeur qui en avait assez des mauvaises performances de recherche dans les gestionnaires de fichiers Linux et a décidé de prendre les choses en main. Bien que vous ne ressentiez peut-être pas qu’une recherche de fichiers autonome est nécessaire, vous changerez probablement rapidement d’avis après avoir essayé FSearch.
Installation
FSearch est empaqueté et disponible dans un PPA Ubuntu. Cela rend les choses un peu plus compliquées sur d’autres distributions, mais c’est très simple sur Ubuntu. Les utilisateurs de Debian peuvent également profiter du PPA avec un peu de travail supplémentaire.
Ubuntu
Le PPA FSearch est comme n’importe quel autre. Importez-le avec Apt et mettez à jour vos sources.
sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily
sudo apt updateDebian
Si vous êtes sur Debian, vous pouvez utiliser le PPA, mais cela nécessitera un peu de travail supplémentaire pour le configurer. Tout d’abord, ouvrez un terminal et créez un nouveau fichier .list avec sudo.
sudotouch/etc/apt/sources.list.d/fsearch.listOuvrez le fichier avec votre éditeur de texte de choix et ajoutez les deux lignes suivantes.
deb http://ppa.launchpad.net/christian-boxdoerfer/fsearch-daily/ubuntu cosmic main
deb-src http://ppa.launchpad.net/christian-boxdoerfer/fsearch-daily/ubuntu cosmic mainMaintenant, importez les clés pour le dépôt.
sudoapt-key adv--keyserver keyserver.ubuntu.com --recv-keys 75555AFF5215AD9DBFD8CDB952B2FFB2DC496F40La seule chose qu’il reste à faire est de mettre à jour Apt.
sudo apt updateVous êtes prêt à commencer à installer FSearch.
sudo apt install fsearch-trunkArch
FSearch est en fait disponible dans l’AUR. Vous pouvez utiliser le processus d’installation AUR avec lequel vous êtes le plus à l’aise pour l’ajouter à votre système. Vous pouvez trouver les détails sur la page AUR de FSearch.
Fedora
Les utilisateurs de Fedora devront construire FSearch à partir de sa source. Cette méthode est officiellement supportée, donc vous ne devriez pas rencontrer de problèmes.
Commencez par installer les exigences de construction.
sudo dnf installautomakeautoconf intltool libtool autoconf-archive pkgconfig glib2-devel gtk3-devel gitEnsuite, clonez la source et changez de répertoire dans le répertoire résultant.
git clone https://github.com/cboxdoerfer/fsearch.git
cd fsearchConstruisez FSearch et installez-le.
./autogen.sh
./configure
make
sudomakeinstallMaintenant, vous devriez avoir une installation fonctionnelle de FSearch que vous pouvez lancer graphiquement.
Ajoutez votre base de données

Ouvrez FSearch. Lorsque la fenêtre s’ouvre pour la première fois, vous verrez un champ de recherche en haut, une grande zone blanche avec des instructions pour ajouter une base de données, et pas grand-chose d’autre. FSearch est un utilitaire de recherche. Il a été conçu pour faire cette seule chose et le faire bien. Pour se déplacer aussi rapidement qu’il le fait, FSearch s’appuie sur une base de données qu’il crée à partir des répertoires que vous souhaitez pouvoir rechercher. La dernière étape pour se configurer est d’ajouter ce répertoire.

Cliquez sur “Modifier” dans le menu en haut de votre fenêtre FSearch. Choisissez “Préférences” dans le menu déroulant qui en résulte.

Une nouvelle fenêtre s’ouvrira avec une série d’onglets en haut. Cliquez sur l’onglet “Base de données”. Le corps principal de l’onglet est occupé par un grand espace blanc.
À gauche de cet espace se trouvent deux onglets pour “Inclure” et “Exclure”. Ils sont exactement ce qu’ils semblent être. L’onglet “Inclure” liste les dossiers à inclure dans vos recherches. L’onglet “Exclure” liste les sous-dossiers que vous souhaitez exclure des dossiers inclus.
À droite, vous trouverez deux boutons pour ajouter ou supprimer des répertoires. Cliquez sur celui pour ajouter un répertoire. Cela ouvrira une fenêtre de navigateur de fichiers. Choisissez un répertoire que vous souhaitez rendre consultable et confirmez. Vous pouvez absolument ajouter votre répertoire /home entier, ce qui fonctionne assez bien.
Lorsque vous avez terminé, FSearch va scanner le répertoire et construire sa base de données. C’est étonnamment rapide et ne ralentira pas trop votre ordinateur.
Recherche avec FSearch

Vous remarquerez que le grand espace blanc sur l’écran principal a maintenant une icône de loupe estompée en arrière-plan pour signifier que vous êtes prêt à commencer à chercher. Commencez à taper le nom d’un fichier ou d’un dossier que vous savez que vous trouverez dans votre répertoire de recherche. Vous verrez immédiatement FSearch commencer à remplir le grand espace vide avec des résultats possibles par ordre de précision.

Essayez quelques recherches supplémentaires. Vous devriez également remarquer que FSearch vous donne des chemins complets vers vos fichiers afin de vous faciliter l’accès après avoir terminé votre recherche.
Si vous trouvez trop de résultats erronés provenant d’un dossier de cache ou quelque chose de similaire, vous pouvez toujours revenir à l’onglet de base de données sous le menu Préférences et ajouter le répertoire problématique à la liste d’exclusion.
Il n’y a pas grand-chose d’autre à faire. FSearch suit la philosophie Unix de “Faire une seule chose et le faire bien”, et il fait vraiment cette seule chose très bien. FSearch est incroyablement rapide, et il vous trouvera vos fichiers sans que vous ayez besoin d’attendre trop longtemps, ou pas du tout.