El comando de búsqueda es lento y menos intuitivo de lo que debería ser. fd es una alternativa más fácil y mucho más rápida al comando de búsqueda en Linux.

Encontrar archivos en la terminal es un dolor. Es lento y el comando de búsqueda requiere argumentos muy específicos para garantizar que encuentre el archivo que está buscando.

fd está diseñado para ser un reemplazo simple, rápido, intuitivo y fácil de usar para el comando de búsqueda. Aquí se explica cómo instalar y usar fd en Linux.

Encontrar archivos es frustrante en Linux

El sistema de archivos de Linux puede ser un desorden extenso de archivos y directorios desorganizados, especialmente si usted es el tipo de persona que descarga y descomprime archivos y clona proyectos de GitHub sin hacer un seguimiento de lo que sucede dónde.

El encontrar El comando debe ser familiar para todos los usuarios, pero dominar encontrar en Linux requiere trabajo, y algunos argumentarían que es más lento y menos intuitivo de lo que podría ser.

find acepta argumentos en la forma:

instagram viewer
encontrar [ruta] [opciones] [expresión]

Si recuerda que el nombre de un archivo es "foo" y está bastante seguro de que está en algún lugar de su directorio de inicio, ingrese:

encontrar ~ -tipo f -nombre "foo"

Este comando tiene tres palabras más de lo que realmente necesita, y la página de manual relacionada tiene más de 9,000 palabras.

fd es una alternativa de búsqueda más rápida e intuitiva

La mayoría de las veces, cuando quiere encontrar algo, está buscando un archivo. No debería necesitar especificar que es un archivo, y no debería necesitar indicar explícitamente que lo está buscando por su nombre.

Los desarrolladores de fd entienden esto y han creado su aplicación de línea de comandos para que acepte el nombre del archivo como un argumento y luego le entregue ese archivo de manera rápida y eficiente sin problemas. Por supuesto, en raras ocasiones cuando sus necesidades sean más complejas que esto, también aceptará una variedad de argumentos.

fd también es más rápido que el comando "buscar" nativo de Linux y, en nuestras pruebas, tomó alrededor de la mitad de tiempo para devolver el resultado que buscábamos.

Cómo instalar fd en Linux

Lo primero que debe saber antes de instalar fd es que no es realmente el nombre de esta aplicación. En la mayoría de los repositorios predeterminados de Linux, incluido el de Ubuntu, "fd" es un paquete completamente diferente.

El binario de la aplicación se llama "fdfind", mientras que el paquete almacenado en algunos repositorios se llama "fd-find". Los desarrolladores lo han renombrado extraoficialmente como "fd", ya que es súper rápido de escribir en su terminal.

Si tiene una versión reciente de Ubuntu o Debian, puede instalar la aplicación ingresando:

sudo apt install fd-buscar

Alternativamente, si su distribución es parte del ecosistema Arch, ejecute:

sudo pacman -S fd

O si es parte de la familia Fedora:

dnf instalar fd-buscar

Puede crear un alias "fd" para todos los usuarios con:

sudo ln -s /usr/bin/fdfind /usr/bin/fd

Use fd para buscar archivos en Linux

El objetivo de fd es simplificar la búsqueda y, con este fin, si desea encontrar un archivo llamado "foo", que está oculto en un subdirectorio de su directorio de trabajo, debe ingresar:

fd foo

Devuelve los resultados casi al instante.

Si desea buscar una ubicación que no sea su directorio de trabajo, agregue la ruta después de su patrón de búsqueda. Por ejemplo:

fd foo /

No saber el nombre exacto no es un obstáculo para encontrar archivos con fd, ya que trata los patrones de búsqueda como expresiones regulares. El siguiente comando localizará todos los archivos que comienzan con "f" y terminan con "o":

fd '^f.*o$'

fd acepta argumentos después del patrón. Algunos argumentos útiles son:

  • -H: Buscar archivos y directorios ocultos
  • -L: Seguir enlaces simbólicos
  • -mi: Filtrar por extensión de archivo

Para obtener una lista completa de argumentos, consulte el fd README en su página de GitHub.

Mantenga sus archivos organizados en Linux

Si bien fd hace un gran trabajo al encontrar archivos perdidos en su sistema de archivos Linux, es mejor si no los pierde de vista en primer lugar.

Limpie su directorio de inicio eliminando los archivos y carpetas innecesarios. ¡Pero tenga cuidado de no borrar nada realmente importante!