🆓 Бесплатно навсегда — это гарантируют лицензии

Каждый инструмент здесь — open source; его лицензия гарантирует право использовать и распространять его. Это зеркало — то самое обещание на практике: новейший релиз каждого пакета возрастом не менее 2 месяцев, бесплатно навсегда — без аккаунта и аутентификации.
Исправления безопасности и патчи публикуются немедленно. Нужен каждый релиз через несколько часов после upstream? Для этого есть основной репозиторий deb.griffo.io. 🚀

💬 Вопросы или проблемы? Присоединяйтесь к нашему Discord-сообществу — лучшее место для помощи.

📂 Установка zoxide в Debian

Умная команда cd, изучающая ваши привычки

⏳ Пока нет в бесплатном зеркале — доступно в deb.griffo.io (основной)
zoxide пока нет в бесплатном зеркале. Сейчас бесплатное зеркало предлагает Ghostty, Zed и Oh My Posh, скоро будет больше. Получите zoxide из основного репозитория deb.griffo.io — каждый релиз через несколько часов после upstream.
ИсточникВерсия
deb.griffo.io (main)0.10.0 ✅
Официальный Debian0.9.8 🛑
← На главную

Что такое zoxide?

zoxide — это умная команда cd, написанная на Rust Аджитом Д'Соузой и вдохновлённая z и autojump. Она запоминает, какие директории вы используете чаще всего, чтобы вы могли «прыгать» к ним всего несколькими нажатиями клавиш. Набрав более 28 тысяч звёзд на 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 для визуального выбора директорий
🚀 Как связаны два зеркала: основной репозиторий deb.griffo.io публикует новые версии upstream в течение нескольких часов; это бесплатное зеркало отдаёт каждую версию, когда ей исполняется не менее 2 месяцев — исправления безопасности немедленно. Обычный apt upgrade держит вас в актуальном состоянии в пределах этого окна.

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

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

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

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

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

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

# Для пользователей bash echo 'eval "$(zoxide init bash)"' >> ~/.bashrc # Для пользователей zsh echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc # Для пользователей fish echo 'zoxide init fish | source' >> ~/.config/fish/config.fish # Перезагрузить оболочку source ~/.bashrc # или ~/.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-free.griffo.io?

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

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

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

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

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

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

📦 Последние релизы в deb.griffo.io (основной)

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

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

Да — официальный архив Debian поставляет zoxide 0.9.8. Это бесплатное зеркало предлагает новейший релиз zoxide возрастом не менее 2 месяцев, бесплатно навсегда; основной репозиторий deb.griffo.io предлагает каждый релиз через несколько часов после upstream.

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

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

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

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

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

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