FD una alternativa simple y rápida para encontrar el comando

FD una alternativa simple y rápida para encontrar el comando

La mayoría de los usuarios de Linux están bien familiarizados con el comando Find y los muchos casos que se pueden usar. Hoy vamos a revisar una alternativa para encontrar el comando, llamado fd.

fd es una herramienta simple, rápida y fácil de usar para simplemente funcionar más rápido en comparación con encontrar. No está destinado a reemplazar completamente encontrar, sino que le dará una alternativa fácil de usar que funcione un poco más rápido.

Características de FD

Algunas de las características notables de fd:

  • Sintaxis fácil de usar - FD *Patrón * en lugar de encontrar -iname *patrón *.
  • La salida colorida es similar al de uno del comando ls.
  • Rendimiento rápido. Los puntos de referencia del desarrollador están disponibles aquí.
  • Búsqueda inteligente con mayúsculas.
  • No busca en archivos y directorios ocultos de forma predeterminada.
  • No mira .gitignore por defecto.
  • Conciencia unicode.

Cómo instalar FD en Linux

Vamos a ver cómo instalar fd en diferentes distribuciones de Linux utilizando el Administrador de paquetes predeterminado como se muestra.

$ sudo apt install fd-find [en Debian, Ubuntu y Mint] $ sudo yum install fd-find [en Rhel/Centos/Fedora y Rocky Linux/Almalinux] $ sudo emerge -a sys -apps/fd [on Gentoo Linux] $ sudo pacman -s fd [on Arch Linux] $ sudo zypper install fd [en Usura de apertura] $ sudo apk agregar fd [en Alpine Linux] 

Cómo usar FD en Linux

Similar al comando Find, fd tiene muchos casos de usos, pero comencemos por verificar las opciones disponibles:

# fd -h o # fd --help 
Uso del comando FD

Echemos un vistazo a algunos ejemplos. Tu puedes correr fd Sin ningún argumento, la salida es muy similar al comando ls -r.

# FD 

En el proximo fd Ejemplos, usaré una instalación predeterminada de WordPress ubicada en /var/www/html/ Para buscar diferentes archivos y carpetas.

En el ejemplo a continuación, solo he tomado los primeros 10 resultados para la salida más corta del comando.

# FD | cabeza 
Ejemplo de comando FD

Digamos que queremos encontrar todos los archivos JPG. Podemos usar el "-mi" indicador para filtrar por extensión de archivo:

# fd -e jpg 
FD - Encuentra archivos JPG

El "-mi" La bandera se puede usar en combinación con un patrón como este:

# FD -E Índice PHP 

El comando anterior buscará archivos con extensión php y tener la cadena "índice" en ellos:

FD - Buscar cadena en archivos

Si desea excluir algunos resultados, puede usar el "-MI" bandera así:

# FD -E PHP Index -e WP -Content 

Este comando buscará todos los archivos con extensión PHP, que contiene la cadena "índice"Y excluirá los resultados del"contenido de WP"Directorio.

FD: excluya los archivos mientras busca cadena en archivos

Si desea especificar un directorio de búsqueda, simplemente necesita darlo como argumento:

# FD   
FD: busque archivos en el directorio

Tal como encontrar, puedes usar -X o --ejecución argumentos para realizar la ejecución del comando paralelo con los resultados de búsqueda.

Aquí hay un ejemplo en el que usaremos chmod Para cambiar los permisos de los archivos de imagen

# fd -e jpg -x chmod 644  

Lo anterior encontrará todos los archivos con extensión JPG y correrá Chmod 644 .

Aquí hay algunas explicaciones y uso útiles de los soportes:

  • - Un marcador de posición que se cambiará con la ruta del resultado de la búsqueda (WP-Content/Supars/01.JPG).
  • . - Similar a , pero sin usar la extensión del archivo (WP-Content/Supars/01).
  • /: Un marcador de posición que será reemplazado por el nombre de base del resultado de la búsqueda (01.JPG).
  • //: Directorio de padres de la ruta descubierta (WP-contento/cargas).
  • /.: Solo el nombre de base, sin la extensión (01).
Conclusión

Esta fue una breve revisión del Comando FD, que algunos usuarios pueden encontrar más fácil de usar y más rápido. Como se mencionó anteriormente en este artículo fd no está destinado a reemplazar completamente encontrar, sino más bien proporcionar un uso simple, una búsqueda más fácil y un mejor rendimiento. Fd no lleva mucho espacio y es una buena herramienta para tener en su arsenal.