Cómo usar FSearch para buscar archivos rápidamente en Linux

Buscar Linux Rápidamente Con FSearch

Las funciones de búsqueda en los administradores de archivos de Linux no son tan buenas. La mayoría son aceptables con funcionalidad mínima y tiempos de búsqueda bastante lentos, pero realmente no hay ninguna excepcional. Incluso Baloo de KDE, que pasa mucho tiempo indexando archivos, realmente no rinde como esperarías que lo hiciera una búsqueda moderna.

Afortunadamente, ha surgido una mejor opción en forma de FSearch. FSearch fue creado por un desarrollador que estaba cansado del pobre rendimiento de búsqueda en los administradores de archivos de Linux y decidió tomar el asunto en sus propias manos. Aunque puede que no sientas que una búsqueda de archivos independiente sea necesaria, probablemente cambiarás de opinión bastante rápido después de probar FSearch.

Instalación

FSearch está empaquetado y disponible en un PPA de Ubuntu. Eso complica un poco las cosas en otras distribuciones, pero es muy simple en Ubuntu. Los usuarios de Debian también pueden aprovechar el PPA con un poco de trabajo extra.

Ubuntu

El PPA de FSearch es como cualquier otro. Impórtalo con Apt y actualiza tus fuentes.

sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily  
sudo apt update

Debian

Si estás en Debian, puedes usar el PPA, pero solo requerirá un poco de trabajo extra para configurarlo. Primero, abre una terminal y crea un nuevo archivo .list con sudo.

sudotouch/etc/apt/sources.list.d/fsearch.list

Abre el archivo con tu editor de texto preferido y agrega las siguientes dos líneas.

deb http://ppa.launchpad.net/christian-boxdoerfer/fsearch-daily/ubuntu cosmic main   
deb-src http://ppa.launchpad.net/christian-boxdoerfer/fsearch-daily/ubuntu cosmic main

Ahora, importa las claves para el repositorio.

sudoapt-key adv--keyserver keyserver.ubuntu.com --recv-keys 75555AFF5215AD9DBFD8CDB952B2FFB2DC496F40

Lo único que queda por hacer es actualizar Apt.

sudo apt update

Estás listo para comenzar a instalar FSearch.

sudo apt install fsearch-trunk

Arch

FSearch está disponible en el AUR. Puedes usar el proceso de instalación de AUR con el que te sientas más cómodo para agregarlo a tu sistema. Puedes encontrar los detalles en la página AUR de FSearch.

Fedora

Los usuarios de Fedora necesitarán compilar FSearch desde su fuente. Este método está oficialmente soportado, así que no deberías tener problemas.

Comienza instalando los requisitos de construcción.

sudo dnf installautomakeautoconf intltool libtool autoconf-archive pkgconfig glib2-devel gtk3-devel git

A continuación, clona la fuente y cambia al directorio resultante.

git clone https://github.com/cboxdoerfer/fsearch.git  
cd fsearch

Compila FSearch e instálalo.

./autogen.sh  
./configure  
make  
sudomakeinstall

Ahora, deberías tener una instalación de FSearch que puedes lanzar gráficamente.

Agrega Tu Base de Datos

Abrir FSearch

Abre FSearch. Cuando la ventana se abra por primera vez, verás un campo de búsqueda en la parte superior, un gran área en blanco con instrucciones para agregar una base de datos, y no mucho más. FSearch es una utilidad de búsqueda. Fue construido para hacer esa única cosa y hacerlo bien. Para moverse tan rápido como lo hace, FSearch se basa en una base de datos que crea a partir de los directorios que deseas poder buscar. El último paso para configurarlo es agregar ese directorio.

Menú de Edición de FSearch

Haz clic en “Editar” en el menú en la parte superior de tu ventana de FSearch. Elige “Preferencias” en el menú desplegable resultante.

Agregar Directorios a FSearch

Se abrirá una nueva ventana con una serie de pestañas en la parte superior. Haz clic en la pestaña “Base de datos”. El cuerpo principal de la pestaña está ocupado por un gran espacio blanco.

A la izquierda de ese espacio hay dos pestañas para “Incluir” y “Excluir”. Son exactamente lo que suenan. La pestaña “Incluir” lista las carpetas a incluir en tus búsquedas. La pestaña “Excluir” lista las subcarpetas que deseas excluir de las carpetas incluidas.

A la derecha encontrarás dos botones para agregar o eliminar directorios. Haz clic en el que agrega un directorio. Se abrirá una ventana del explorador de archivos. Elige un directorio que desees que sea buscable y confirma. Absolutamente puedes agregar todo tu directorio /home, lo cual funciona bastante bien.

Cuando termines, FSearch escaneará el directorio y construirá su base de datos. Esto es sorprendentemente rápido y, de hecho, no ralentizará demasiado tu computadora.

Buscando con FSearch

FSearch listo para buscar

Notarás que el gran espacio en blanco en la pantalla principal ahora tiene un ícono de lupa desvanecido en el fondo para indicar que estás listo para comenzar a buscar. Comienza a escribir el nombre de un archivo o carpeta que sabes que encontrarás en tu directorio de búsqueda. Inmediatamente verás a FSearch comenzar a llenar el gran espacio vacío con posibles resultados en orden de precisión.

Resultados de FSearch

Intenta algunas búsquedas más. También deberías notar que FSearch te da rutas completas a tus archivos para facilitarte el acceso a ellos después de que termines de buscar.

Si encuentras demasiados resultados erróneos provenientes de una carpeta de caché o algo similar, siempre puedes regresar a la pestaña de base de datos en el menú de preferencias y agregar el directorio problemático a la lista de exclusión.

No hay mucho más que eso. FSearch sigue la filosofía de Unix de “Hacer una cosa y hacerla bien”, y realmente hace esa única cosa muy bien. FSearch es increíblemente rápido, y te encontrará tus archivos sin que necesites esperar demasiado, o en absoluto.