49 ferramentas de desenvolvimento, sempre atualizadas — cada nova versão upstream chega ao apt em poucas horas. Entre no Discord

📅 A partir de , o mirror apt exigirá uma assinatura. Ver preços · 🆓 Existe um espelho grátis para sempre

📂 Instalar a última versão do zoxide no Debian

Um comando cd mais inteligente que aprende seus hábitos

Última versão: 0.10.0 · atualizado em 2026-07-08
FonteVersão
deb.griffo.io0.10.0 ✅
Debian oficial0.9.7 🛑
← Voltar ao início

O que é o zoxide?

O zoxide é um comando cd mais inteligente escrito em Rust por Ajeet D'Souza, inspirado no z e no autojump. Ele lembra quais diretórios você usa com mais frequência, para que você possa "pular" para eles com apenas alguns pressionamentos de tecla. Com mais de 28 mil estrelas no GitHub, ele revolucionou a navegação de diretórios para usuários de linha de comando em todo o mundo.

😤 Problemas do cd Tradicional: Cansado de digitar caminhos longos de diretórios? Frustrado com `cd ../../projects/my-app/src/components`? Irritado com ter que lembrar nomes exatos de diretórios? O zoxide aprende seus hábitos e deixa você pular para qualquer lugar com apenas alguns caracteres.
🚀 Por que as versões mais recentes importam: O zoxide está sendo ativamente desenvolvido com lançamentos frequentes contendo melhorias de desempenho, novas integrações com shells, algoritmos aprimorados e melhor compatibilidade. As versões mais recentes incluem correspondência fuzzy melhorada, melhor suporte a shells e integrações aprimoradas com ferramentas de terceiros.

⚡ Principais Recursos do zoxide

🧠 Aprendizado Inteligente

Aprende seus padrões de uso de diretórios e os classifica por frequência e recência. Quanto mais você visita um diretório, mais fácil fica acessá-lo.

🔍 Correspondência Fuzzy

Pule para diretórios com correspondências parciais. Digite apenas alguns caracteres e o zoxide encontrará o diretório certo com base no seu histórico.

🐚 Suporte Universal a Shells

Funciona com bash, zsh, fish, PowerShell, Nushell, Elvish, Tcsh e Xonsh. Experiência consistente em todos os principais shells.

🔌 Integrações Ricas

Integração nativa com fzf para seleção interativa, além de plugins para Vim, Emacs, gerenciadores de arquivos e gerenciadores de sessão tmux.

📊 Importação de Dados

Importe dados existentes do autojump, z, z.lua, fasd e outros programas de salto de diretórios. Não precisa começar do zero.

⚙️ Altamente Configurável

Algoritmo de pontuação personalizável, padrões de exclusão, configurações de envelhecimento e prefixos de comando. Adapta-se às suas preferências de fluxo de trabalho.

🏆 Benefícios de Produtividade

  • Economize Tempo: Pule para qualquer diretório em 2-3 pressionamentos de tecla em vez de digitar caminhos completos
  • Reduza Erros: Sem mais erros de digitação em caminhos longos de diretórios
  • Aprenda Padrões: Adapta-se automaticamente aos seus diretórios mais usados
  • Entre Sessões: Lembra diretórios entre sessões de terminal
  • Modo Interativo: Use com fzf para seleção visual de diretórios
🚀 Sempre à frente dos repositórios oficiais: Debian e Ubuntu congelam as versões dos pacotes a cada lançamento — este repositório publica novas versões upstream normalmente em poucas horas. Um simples apt upgrade mantém você sempre na versão mais recente.

📦 Instalação a partir do deb.griffo.io

Executar os comandos

Passo 1: Adicionar repositório

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

🆓 Existe um espelho grátis para sempre. deb-free.griffo.io distribui pacotes grátis para sempre — sem conta, sem assinatura, no máximo 2 meses atrás do upstream, correções de segurança imediatas. Hoje ele traz Ghostty, Oh My Posh e Zed; zoxide não está entre elas, então o repositório acima é a única forma de instalar hoje — peça e ela pode ser adicionada.

Como funciona o espelho gratuito →

Passo 2: Instalar o zoxide

# Instalar o último zoxide
sudo apt install zoxide

# Verificar instalação
zoxide --version
# Instalar o último zoxide
apt install zoxide

# Verificar instalação
zoxide --version

Passo 3: Configurar Integração com Shell

# 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

🎯 Exemplos de uso básico

Salto inteligente de diretórios:

# 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

O cd tradicional ainda funciona:

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

# Relative paths
z ./src/components

Recursos avançados:

# 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

Personalização:

# 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 que escolher o deb.griffo.io?

📊 Comparação de Repositórios:
  • Debian Oficial: Disponível, mas frequentemente versões desatualizadas
  • Cargo Install: Requer toolchain Rust e compilação
  • Script de Instalação: Atualizações manuais e sem gerenciamento de pacotes
  • deb.griffo.io: Última versão com atualizações automáticas

📦 Repositório de construção de pacotes

Os pacotes do Debian são construídos e mantidos automaticamente neste repositório do GitHub:

🔗 Pacotes relacionados

Também disponíveis no deb.griffo.io:

🎯 Perfeito para: Desenvolvedores que navegam em estruturas de diretórios complexas, usuários avançados que querem fluxos de trabalho eficientes no terminal, qualquer pessoa cansada de digitar caminhos longos e usuários que apreciam automação inteligente em suas ferramentas.

📦 Últimos lançamentos deste repositório

❓ Perguntas frequentes

O zoxide está nos repositórios oficiais do Debian?

Sim, mas o arquivo oficial do Debian traz zoxide 0.9.7, enquanto este repositório oferece zoxide 0.10.0, recompilado poucas horas após cada lançamento upstream.

Como instalo o zoxide mais recente no Debian?

Adicione o repositório deb.griffo.io uma única vez com as instruções acima e execute: sudo apt install zoxide. Novos lançamentos chegam pelo sudo apt upgrade normal.

Os pacotes são assinados e como são construídos?

Cada pacote é assinado com a chave GPG do repositório (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) e construído a partir de lançamentos upstream em repositórios públicos do GitHub que qualquer pessoa pode inspecionar.

Quais versões do Debian são suportadas?

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