53 herramientas de desarrollo, siempre actualizadas — cada nueva versión upstream llega a apt en cuestión de horas. Únete al Discord

📅 A partir del , el mirror de apt requerirá una suscripción. Ver precios · 🆓 Existe un espejo gratis para siempre

📂 Instalar la última versión de zoxide en Debian

A comando cd más inteligente que aprende sus hábitos

Última versión: 0.10.0 · actualizado 2026-07-08
FuenteVersión
deb.griffo.io0.10.0 ✅
Debian oficial0.9.7 🛑
← Volver al inicio

¿Qué es zoxide?

zoxide is a smarter cd command written in Rust by Ajeet D'Souza, inspired by z and autojump. It remembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes. With over 28k GitHub stars, it has revolutionized directory navigation for command-line users worldwide.

😤 Traditional cd Pain Points: Tired of typing long directory paths? Fed up with `cd ../../projects/my-app/src/components`? Frustrated with remembering exact directory names? zoxide learns your habits and lets you jump anywhere with just a few characters.
🚀 Por qué importan las últimas versiones: zoxide is actively developed with frequent releases containing performance improvements, new shell integrations, enhanced algorithms, and better compatibility. The latest versions include improved fuzzy matching, better shell support, and enhanced third-party integrations.

⚡ Key Features of zoxide

🧠 Smart Learning

Learns your directory usage patterns and ranks them by frequency and recency. The more you visit a directory, the easier it becomes to access.

🔍 Fuzzy Matching

Jump to directories with partial matches. Type just a few characters and zoxide will find the right directory based on your history.

🐚 Universal Shell Support

Works with bash, zsh, fish, PowerShell, Nushell, Elvish, Tcsh, and Xonsh. Consistent experience across all major shells.

🔌 Rich Integrations

Native integration with fzf for interactive selection, plus plugins for Vim, Emacs, file managers, and tmux session managers.

📊 Data Import

Import existing data from autojump, z, z.lua, fasd, and other directory jumpers. No need to start from scratch.

⚙️ Highly Configurable

Customizable scoring algorithm, exclude patterns, aging settings, and command prefixes. Adapts to your workflow preferences.

🏆 Productivity Benefits

  • Save Time: Jump to any directory in 2-3 keystrokes instead of typing full paths
  • Reduce Errors: No more typos in long directory paths
  • Learn Patterns: Automatically adapts to your most-used directories
  • Cross-Session: Remembers directories across terminal sessions
  • Interactive Mode: Use with fzf for visual directory selection
🚀 Siempre por delante de los archivos oficiales: Debian y Ubuntu congelan las versiones de los paquetes al publicar cada versión — este repositorio publica las nuevas versiones upstream normalmente en cuestión de horas. Un simple apt upgrade te mantiene siempre en la última versión.

📦 Instalación desde deb.griffo.io

Ejecutar los comandos

Paso 1: Agregar repositorio

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 Existe un espejo gratis para siempre. deb-free.griffo.io sirve paquetes gratis para siempre: sin cuenta, sin suscripción, como máximo 2 meses por detrás del upstream, correcciones de seguridad inmediatas. Ahora mismo incluye cliamp, Ghostty, lazydocker, Oh My Posh y Zed; zoxide no está entre ellas, así que hoy el repositorio de arriba es la única forma de instalarlo — pídelo y puede añadirse.

Cómo funciona el espejo gratuito →

🧩 Sobre la opción extrepo. extrepo es la herramienta propia de Debian para repositorios externos: escribe el archivo de sources e instala la clave de firma por ti, comprobándola antes contra metadatos firmados. Este repositorio está registrado en ella como griffo, y el espejo gratuito para siempre como griffo-free, así que en Debian (bookworm, trixie, forky y sid) los comandos de arriba son toda la configuración.

extrepo solo configura el archivo de sources y la clave: las credenciales de una suscripción siguen yendo en /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu no está cubierto, porque extrepo publica metadatos solo para las suites de Debian: allí usa los comandos con sudo o como root.

Paso 2: Instalar zoxide

# Install latest zoxide
sudo apt install zoxide

# Verificar instalación
zoxide --version
# Install latest zoxide
apt install zoxide

# Verificar instalación
zoxide --version

Step 3: Set Up Shell Integration

# For bash users
echo 'eval "$(zoxide init bash)"' >> ~/.bashrc

# For zsh users  
echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc

# For fish users
echo 'zoxide init fish | source' >> ~/.config/fish/config.fish

# Reload shell
source ~/.bashrc  # or ~/.zshrc

🎯 Ejemplos de uso básico

Smart directory jumping:

# Jump to directory containing "projects"
z projects

# Jump to directory matching "my" and "app"
z my app

# Jump to subdirectory starting with "src"
z src/

# Go back to previous directory
z -

# Interactive selection with fzf
zi

Traditional cd still works:

# Regular cd functionality
z ~/Documents
z ../
z /usr/local/bin

# Relative paths
z ./src/components

Advanced features:

# Query directories without jumping
zoxide query projects

# Add directory manually
zoxide add /path/to/directory

# Remove directory from database
zoxide remove /path/to/directory

# Import from other tools
zoxide import --from=autojump ~/.local/share/autojump/autojump.txt
zoxide import --from=z ~/.z

Customization:

# Use different command prefix (j instead of z)
eval "$(zoxide init bash --cmd j)"

# Replace cd command entirely
eval "$(zoxide init bash --cmd cd)"

# Echo directory before jumping
export _ZO_ECHO=1

# Exclude certain directories
export _ZO_EXCLUDE_DIRS="$HOME:$HOME/private/*"

🚀 ¿Por qué elegir deb.griffo.io?

📊 Repository Comparison:
  • Official Debian: Available but often outdated versions
  • Cargo Install: Requires Rust toolchain and compilation
  • Install Script: Manual updates and no package management
  • deb.griffo.io: Latest version with automatic updates

📦 Repositorio de construcción de paquetes

Los paquetes de Debian se construyen y mantienen automáticamente en este repositorio de GitHub:

🔗 Paquetes relacionados

También disponible desde deb.griffo.io:

🎯 Perfecto para: Developers who navigate complex directory structures, power users who want efficient terminal workflows, anyone tired of typing long paths, and users who appreciate intelligent automation in their tools.

📦 Últimas versiones publicadas por este repositorio

❓ Preguntas frecuentes

¿Está zoxide en los repositorios oficiales de Debian?

Sí, pero el archivo oficial de Debian trae zoxide 0.9.7, mientras que este repositorio ofrece zoxide 0.10.0, recompilado pocas horas después de cada versión upstream.

¿Cómo instalo el último zoxide en Debian?

Añade el repositorio deb.griffo.io una sola vez con las instrucciones de arriba y ejecuta: sudo apt install zoxide. Las nuevas versiones llegan con el sudo apt upgrade habitual.

¿Los paquetes están firmados y cómo se compilan?

Cada paquete está firmado con la clave GPG del repositorio (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) y se compila a partir de versiones upstream en repositorios públicos de GitHub que cualquiera puede inspeccionar.

¿Qué versiones de Debian son compatibles?

Debian 12 Bookworm, Debian 13 Trixie, Forky y Sid.