53 инструментов разработчика, всегда актуальны — новые выпуски появляются в apt в течение нескольких часов. Присоединиться к Discord

📅 С для доступа к apt-зеркалу потребуется подписка. Посмотреть цены · 🆓 Есть вечно бесплатное зеркало

📂 Установить последнюю версию zoxide в Ubuntu

Умная команда cd, которая запоминает ваши привычки

Последняя версия: 0.10.0 · обновлено 2026-07-08
ИсточникВерсия
deb.griffo.io0.10.0 ✅
Официальный Ubuntu0.9.8 🛑
← На главную

Что такое zoxide?

zoxide — это умная команда cd, написанная на Rust разработчиком Ajeet D'Souza, вдохновлённая z и autojump. Она запоминает, какие директории вы используете чаще всего, чтобы вы могли «перепрыгнуть» к ним всего несколькими нажатиями клавиш. С более чем 28 000 звёздами на GitHub она произвела революцию в навигации по директориям для пользователей командной строки по всему миру.

😤 Проблемы традиционной cd: Устали вводить длинные пути к директориям? Надоело писать `cd ../../projects/my-app/src/components`? Раздражает необходимость помнить точные имена директорий? zoxide запоминает ваши привычки и позволяет перемещаться куда угодно всего несколькими символами.
🚀 Почему важны последние версии: zoxide активно развивается с частыми выпусками, содержащими улучшения производительности, новые интеграции оболочки, улучшенные алгоритмы и лучшую совместимость. Последние версии включают улучшенное нечёткое сопоставление, лучшую поддержку оболочек и расширенные сторонние интеграции.

⚡ Ключевые возможности zoxide

🧠 Умное обучение

Изучает шаблоны использования директорий и ранжирует их по частоте и актуальности. Чем чаще посещается директория, тем проще к ней получить доступ.

🔍 Нечёткое сопоставление

Переход к директориям по частичным совпадениям. Введите несколько символов, и zoxide найдёт нужную директорию на основе вашей истории.

🐚 Универсальная поддержка оболочек

Работает с bash, zsh, fish, PowerShell, Nushell, Elvish, Tcsh и Xonsh. Единообразный опыт во всех основных оболочках.

🔌 Богатые интеграции

Нативная интеграция с fzf для интерактивного выбора, плюс плагины для Vim, Emacs, файловых менеджеров и менеджеров сессий tmux.

📊 Импорт данных

Импорт существующих данных из autojump, z, z.lua, fasd и других инструментов переходов по директориям. Не нужно начинать с нуля.

⚙️ Высокая настраиваемость

Настраиваемый алгоритм оценки, шаблоны исключений, параметры устаревания и префиксы команд. Адаптируется к вашим предпочтениям рабочего процесса.

🏆 Преимущества для продуктивности

  • Экономия времени: Переход в любую директорию за 2-3 нажатия клавиш вместо ввода полных путей
  • Меньше ошибок: Никаких опечаток в длинных путях к директориям
  • Обучение шаблонам: Автоматически адаптируется к наиболее используемым директориям
  • Между сессиями: Запоминает директории между сессиями терминала
  • Интерактивный режим: Использование с fzf для визуального выбора директорий
🚀 Всегда впереди официальных архивов: Debian и Ubuntu замораживают версии пакетов при выпуске релиза — этот репозиторий публикует новые версии обычно в течение нескольких часов после релиза upstream. Простой apt upgrade всегда держит вас на последней версии.

📦 Установка из deb.griffo.io

Запуск команд

Шаг 1: Добавить репозиторий

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

🆓 Есть вечно бесплатное зеркало. deb-free.griffo.io раздаёт пакеты бесплатно навсегда — без аккаунта, без подписки, не более 2 месяцев позади upstream, исправления безопасности сразу. Сейчас там cliamp, Ghostty, lazydocker, Oh My Posh и Zed; zoxide среди них нет, поэтому репозиторий выше — единственный способ установить его сегодня; попросите, и его можно добавить.

Как работает бесплатное зеркало →

Шаг 2: Установить zoxide

# Install latest zoxide
sudo apt install zoxide

# Проверить установку
zoxide --version
# Install latest zoxide
apt install zoxide

# Проверить установку
zoxide --version

Шаг 3: Настроить интеграцию с оболочкой

# 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

🎯 Примеры базового использования

Умный переход по директориям:

# 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

Традиционная cd по-прежнему работает:

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

# Relative paths
z ./src/components

Расширенные функции:

# 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

Настройка:

# 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/*"

🚀 Почему выбрать deb.griffo.io?

📊 Сравнение репозиториев:
  • Официальный Ubuntu: Доступен, но часто устаревшие версии
  • Cargo Install: Требует цепочки инструментов Rust и компиляции
  • Скрипт установки: Ручные обновления без управления пакетами
  • deb.griffo.io: Последняя версия с автоматическими обновлениями

📦 Репозиторий сборки пакетов

Пакеты Ubuntu автоматически собираются и поддерживаются в этом репозитории GitHub:

🔗 Связанные пакеты

Также доступно из deb.griffo.io:

🎯 Идеально для: Разработчиков, работающих со сложными структурами директорий, опытных пользователей, желающих эффективного терминального рабочего процесса, всех, кто устал вводить длинные пути, и пользователей, ценящих интеллектуальную автоматизацию в своих инструментах.

📦 Последние релизы этого репозитория

❓ Часто задаваемые вопросы

Есть ли zoxide в официальных репозиториях Ubuntu?

Да, но официальный архив Ubuntu поставляет zoxide 0.9.8, тогда как этот репозиторий предлагает zoxide 0.10.0, пересобирается через несколько часов после каждого релиза.

Как установить последнюю версию zoxide в Ubuntu?

Добавьте репозиторий deb.griffo.io один раз по инструкции выше, затем выполните: sudo apt install zoxide. Новые версии приходят через обычный sudo apt upgrade.

Подписаны ли пакеты и как они собираются?

Каждый пакет подписан GPG-ключом репозитория (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) и собирается из релизов upstream в публичных репозиториях GitHub, которые может проверить любой.

Какие версии Ubuntu поддерживаются?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing и 26.04 Resolute.