fd: una alternativa simple y rápida al comando Buscar

fd: una alternativa simple y rápida al comando Buscar

La mayoría de los usuarios de Linux están familiarizados con el comando de búsqueda y los muchos casos en que se puede utilizar. Hoy vamos a revisar una alternativa al comando de búsqueda, llamada fd.

fd. es una herramienta simple, rápida y fácil de usar destinada a simplemente funciona más rápido en comparación con buscar. No pretende reemplazar completamente find. sino que le brinda una alternativa fácil de usar que funciona un poco más rápido.

Algunas de las características notables de fd.

  1. Sintaxis fácil de usar: fd * patrón *. en lugar de buscar-iname * patrón *.
  2. Salida colorida similar a la del comando ls.
  3. Rendimiento rápido. Los puntos de referencia del desarrollador están disponibles aquí.
  4. Búsqueda inteligente que no distingue entre mayúsculas y minúsculas de forma predeterminada y cambia a mayúsculas y minúsculas si el patrón contiene un símbolo en mayúsculas.
  5. No busca en archivos y directorios ocultos de forma predeterminada .
  6. No examina .gitignore. de forma predeterminada.
  7. Reconocimiento de Unicode.

Cómo instalar fd en Linux

Vamos a ver cómo instalar fd. en diferentes distribuciones de Linux.

Para Ubuntu. y Distribuciones basadas en Debian. deberá descargar la última versión de fd desde la página de lanzamiento e instalarla usando los siguientes comandos.

$ wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb $ sudo dpkg-i fd-musl_7.3.0_amd64.deb freestar.config.enabled_slots.push

En otras distribuciones de Linux, puede instalar fd desde el repositorio predeterminado usando la administración de paquetes er como se muestra.

# dnf install fd-find [en Fedora] # pacman-S fd [en Arch Linux] # emerge-av fd [en Gentoo] # zypper en fd [en OpenSuse]

Cómo Use fd en Linux

Similar al comando find, fd. tiene muchos casos de uso, pero comencemos por verificar las opciones disponibles:

# fd-h O # fd–help  fd Command Usage  fd Command Usage Uso del comando fd

Echemos un vistazo a algunos ejemplos. Puede ejecutar fd. sin ningún argumento, el resultado es muy similar al comando ls-R.

# fd

En los siguientes ejemplos de fd. use una instalación predeterminada de WordPress ubicada en/var/www/html/para buscar diferentes archivos y carpetas.

En el siguiente ejemplo, he tomado solo los primeros 10 resultados para una salida más corta del comando.

# fd | cabeza  fd Ejemplo de comando  fd Ejemplo de comando fd Ejemplo de comando

Digamos que queremos encontrar todos los archivos jpg. Podemos usar la bandera “-e” para filtrar por extensión de archivo:

# fd-e jpg fd-Buscar archivos JPG fd-Buscar archivos JPG fd-Buscar archivos JPG

La bandera”-e “se puede usar en combinación con un patrón como este:

# fd-e php index

El comando anterior buscará archivos con extensión php. y tienen la cadena “ índice. en ellos:

 fd-Buscar cadena en Archivos  fd-Buscar cadena en archivos fd-Buscar cadena en archivos

Si desea excluir algunos resultados, puede usar la bandera “-E” así:

# fd-e índice php-E wp-content

Este comando buscará todos los archivos con extensión php, que contengan la cadena “ index. y excluirá los resultados del directorio “ wp-content. .

 fd-Excluir archivos mientras se buscan cadenas en archivos  fd-Excluir archivos mientras se buscan cadenas en archivos fd-Excluir archivos mientras se buscan cadenas en archivos

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

# fd  fd-Buscar archivos en el directorio  fd-Buscar archivos en el directorio fd-Buscar archivos en el directorio

Al igual que encontrar. puede usar los argumentos-xo–exec para ejecutar la ejecución de comandos en paralelo con los resultados de la 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 la extensión jpg. y ejecutará chmod 644 .

Aquí hay una explicación útil y el uso de los corchetes:

  • : un marcador de posición que se cambiará con la ruta del resultado de la búsqueda ( wp-content/uploads/01.jpg. .
  • .: similar a , pero sin usar la extensión de archivo ( wp-content/uploads/01. .
  • /: un marcador de posición que será reemplazado por el nombre de base del resultado de búsqueda (01.jpg. .
  • //: directorio principal de la ruta descubierta ( wp-content/uploads ).
  • /.: solo la base ame, 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 pretende reemplazar completamente buscar. sino que proporciona un uso sencillo, una búsqueda más sencilla y un mejor rendimiento. Fd. no ocupa mucho espacio y es una buena herramienta para tener en tu arsenal.

Leave a comment

Your email address will not be published. Required fields are marked *