fd para MAC

Herramienta de línea de comandos gratuita y de código abierto para encontrar archivos rápido, con sintaxis sencilla y buenos valores predeterminados.

Descripción de fd

fd es un programa de línea de comandos gratuito y de código abierto para encontrar archivos y carpetas. Hace lo mismo que el comando find integrado, pero con una sintaxis mucho más sencilla: escribe fd seguido de parte de un nombre y muestra, en color, todas las coincidencias de la carpeta actual y las que contiene. Es rápido porque recorre las carpetas en paralelo, y de forma predeterminada omite los archivos ocultos y todo lo que está en tu .gitignore. fd lo hace David Peter y tiene doble licencia: MIT y Apache 2.0.

fd funciona en Terminal en Mac con Apple Silicon e Intel y se instala con Homebrew (brew install fd) o MacPorts. No intenta hacer todo lo que hace find; cubre las búsquedas más habituales, con valores predeterminados sensatos.

Funciones principales

fd hace que las búsquedas de archivos del día a día sean cortas y rápidas.

  • Sintaxis sencilla: fd PATRÓN en lugar de find -iname '*PATRÓN*'.
  • Expresiones regulares y globs: busca con expresiones regulares por defecto, o con patrones glob.
  • Muy rápido: recorre las carpetas en paralelo.
  • Salida en color: resalta los tipos de archivo igual que ls.
  • Mayúsculas inteligentes: no distingue mayúsculas salvo que el patrón contenga una mayúscula.
  • Filtrado sensato: omite archivos ocultos y entradas de .gitignore; usa -H e -I para incluirlos.
  • Extensiones: -e busca archivos por extensión, como fd -e pdf.
  • Ejecutar comandos: -x ejecuta un comando por cada resultado en paralelo, -X una vez con todos.

Novedades de la versión 10.5.0

fd 10.5.0 añade dos opciones y corrige varios problemas.

  • Nueva opción --exact para que coincida el nombre de archivo completo
  • Nueva opción --ignore-parent para anular --no-ignore-parent
  • Los caracteres de control en los nombres de archivo se neutralizan cuando la salida va a un terminal
  • Las carpetas de trabajo no válidas se gestionan sin errores con --full-path
  • Aviso más claro cuando un patrón de búsqueda contiene un separador de ruta

Preguntas frecuentes sobre fd

¿fd es gratis?

Sí. fd es gratuito y de código abierto, con doble licencia MIT y Apache 2.0.

¿Cómo instalo fd en un Mac?

Ejecuta brew install fd en Terminal si usas Homebrew, o port install fd con MacPorts. Hay programas listos para usar en Mac con Apple Silicon e Intel en su página de versiones de GitHub.

¿En qué se diferencia fd de find?

fd tiene una sintaxis más sencilla, salida en color, mayúsculas inteligentes y valores predeterminados sensatos, como omitir archivos ocultos e ignorados, y es muy rápido. No cubre todas las funciones de find, solo las búsquedas más habituales.

¿Cómo busco archivos por extensión con fd?

Usa -e seguido de la extensión. Por ejemplo, fd -e md muestra todos los archivos Markdown de la carpeta actual y las que contiene.

¿Por qué fd no encuentra archivos ocultos?

De forma predeterminada, fd omite los archivos y carpetas ocultos y todo lo que aparece en .gitignore. Añade -H para incluir los ocultos, -I para incluir los ignorados, o ambos.

¿fd distingue mayúsculas y minúsculas?

fd usa mayúsculas inteligentes: un patrón en minúsculas coincide sin importar las mayúsculas, y un patrón con alguna mayúscula coincide exactamente.

¿Cómo ejecuto un comando en cada archivo que encuentra fd?

Usa -x para ejecutar un comando por cada resultado, en paralelo. Por ejemplo, fd -e zip -x unzip descomprime todos los archivos zip que encuentra. Usa -X para ejecutar el comando una sola vez con todos los resultados.

¿fd puede usar patrones glob en lugar de expresiones regulares?

Sí. fd usa expresiones regulares por defecto; añade --glob para buscar con patrones glob como *.txt.

¿fd funciona bien con fzf?

Sí. Mucha gente configura fd como fuente de archivos de fzf, lo que hace más rápida la búsqueda difusa de archivos y respeta .gitignore.

¿De dónde viene la descarga de fd en fd.FULLMAC.app?

El botón de descarga lleva a la página oficial de fd en GitHub, https://github.com/sharkdp/fd, con las instrucciones de instalación y las versiones. fd.FULLMAC.app no modifica ni reempaqueta la herramienta.

Apps similares

Más de David Peter

FULLMAC.app no aloja esta app. Los botones de descarga llevan a las páginas del propio desarrollador.