Repolode
ajeetdsouza

ajeetdsouza/zoxide

Un comando cd más inteligente que aprende cuáles son tus directorios más usados y te permite acceder a ellos con unas pocas teclas, en los principales shells.

Estrellas
40,192
Forks
929
Issues abiertos
160
Último commit
hace 3 días

¿Qué es?

zoxide es una alternativa al comando cd que registra los directorios que visitas y los ordena según la frecuencia y la recencia de uso. Al escribir z seguido de un nombre parcial, como z foo, accedes al directorio coincidente mejor clasificado, así que rara vez necesitas escribir rutas completas.

Funciona con Bash, Zsh, Fish, PowerShell, Nushell, Elvish, Xonsh, Tcsh y cualquier shell POSIX. Se puede instalar desde crates.io, Homebrew, winget, Scoop, conda y los repositorios de muchas distribuciones de Linux. Si tienes fzf instalado, el comando zi abre un selector interactivo. También puede importar el historial de z, autojump, fasd, atuin y herramientas similares.

El comportamiento de búsqueda y el envejecimiento de la base de datos se pueden configurar mediante variables de entorno, incluidos los patrones glob de exclusión, la ubicación de la base de datos y el número máximo de entradas. El proyecto está escrito en Rust y se distribuye bajo la licencia MIT.

Funciones clave

  • 01Ordena los directorios por frecuencia y recencia para que los accesos directos se ajusten a lo que realmente usas.
  • 02Funciona con Bash, Zsh, Fish, PowerShell, Nushell, Elvish, Xonsh y otros shells.
  • 03Permite elegir de forma interactiva mediante fzf con el comando zi.
  • 04Importa el historial de z, autojump, fasd, atuin y otras herramientas.
  • 05Permite configurar exclusiones, la ubicación de la base de datos y los límites de envejecimiento mediante variables de entorno.

Casos de uso

  • Acceder desde la terminal a carpetas de proyectos que usas con frecuencia sin escribir las rutas completas.
  • Migrar desde z, autojump o fasd y conservar el historial de directorios existente.
  • Usar un comando uniforme para cambiar de directorio en shells de Windows PowerShell, Linux y macOS.

Inicio rápido

  1. 1

    Instala el binario con el script de instalación

    Instálalo siguiendo las instrucciones oficiales del README
  2. 2

    O instálalo desde crates.io con Cargo

    cargo install zoxide --locked
  3. 3

    Añade zoxide al final del archivo de configuración de Bash (normalmente ~/.bashrc)

    eval "$(zoxide init bash)"
  4. 4

    Reinicia el shell y luego salta a un directorio con z

    z foo

Antes de usarlo

  • La configuración del shell requiere editar manualmente el archivo de configuración.
  • Las sugerencias de tabulación y la selección interactiva (zi) requieren instalar fzf por separado.

Temas

Preguntas frecuentes

¿Qué es zoxide?
Un comando cd más inteligente que aprende cuáles son tus directorios más usados y te permite acceder a ellos con unas pocas teclas, en los principales shells. zoxide es una alternativa al comando cd que registra los directorios que visitas y los ordena según la frecuencia y la recencia de uso. Al escribir z seguido de un nombre parcial, como z foo, accedes al directorio coincidente mejor clasificado, así que rara vez necesitas escribir rutas completas.
¿zoxide es gratuito? ¿Qué licencia tiene?
zoxide es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿zoxide sigue mantenido?
Mantenimiento activo. El último commit de zoxide fue el 18 oct 2026.
¿Para qué puedo usar zoxide?
Acceder desde la terminal a carpetas de proyectos que usas con frecuencia sin escribir las rutas completas. Migrar desde z, autojump o fasd y conservar el historial de directorios existente. Usar un comando uniforme para cambiar de directorio en shells de Windows PowerShell, Linux y macOS.
¿Cómo se instala zoxide?
Instala el binario con el script de instalación O instálalo desde crates.io con Cargo: cargo install zoxide --locked Añade zoxide al final del archivo de configuración de Bash (normalmente ~/.bashrc): eval "$(zoxide init bash)" Reinicia el shell y luego salta a un directorio con z: z foo
¿Dónde consigo zoxide?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ajeetdsouza/zoxide

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados