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

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

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

🔍 Установка fzf в Ubuntu

Нечёткий поиск для командной строки, написанный на Go

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

Что такое fzf?

fzf — это универсальный нечёткий поиск для командной строки, написанный на Go Джуне Чоем. Это интерактивная программа-фильтр для любого вида списков — файлов, истории команд, процессов, хостов, закладок, коммитов Git и многого другого. Набрав более 72 тысяч звёзд на GitHub, он стал незаменимым инструментом для продуктивной работы в командной строке.

🚀 Почему важны последние версии: fzf активно развивается с частыми релизами, содержащими улучшения производительности, новые функции и расширенные интеграции. Последние версии включают улучшенные возможности предпросмотра, лучшую интеграцию с оболочками, поддержку tmux и расширенные параметры настройки.

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

📦 Портабельный и быстрый

Дистрибутив в виде единого бинарного файла с молниеносной производительностью. Мгновенно обрабатывает миллионы элементов с оптимизированной реализацией на Go.

🛠️ Чрезвычайно универсальный

Полностью настраиваемый через механизм привязки событий к действиям. Работает с любым видом ввода списков — файлами, процессами, командами и т.д.

🔋 Интеграция с оболочкой

Встроенная интеграция с bash, zsh и fish. Включает привязки клавиш для поиска файлов (Ctrl-T), истории команд (Ctrl-R) и навигации по директориям (Alt-C).

🖼️ Окно предпросмотра

Предпросмотр файлов, изображений и содержимого в реальном времени. Поддерживает подсветку синтаксиса, отображение изображений и пользовательские команды предпросмотра.

🎨 Широкая настройка

Несколько режимов отображения, цветовые схемы, параметры макета и предустановки стилей. Доступна интерактивная площадка для настройки тем.

🔌 Интеграция с редакторами

Доступны плагины для Vim и Neovim. Бесшовная интеграция с популярными редакторами и рабочими процессами разработки.

🚀 Как связаны два зеркала: основной репозиторий 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: Установить fzf

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

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

# Для пользователей bash echo 'eval "$(fzf --bash)"' >> ~/.bashrc # Для пользователей zsh echo 'source <(fzf --zsh)' >> ~/.zshrc # Для пользователей fish echo 'fzf --fish | source' >> ~/.config/fish/config.fish # Перезагрузить оболочку source ~/.bashrc # или ~/.zshrc

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

Интерактивный поиск файлов:

# Find and edit files vim $(fzf) # Find files with preview fzf --preview 'cat {}' # Find files with syntax highlighting fzf --preview 'bat --color=always {}'

Сочетания клавиш интеграции с оболочкой:

# Ctrl-T: Find files and directories # Type any command, then press Ctrl-T to insert selected files # Ctrl-R: Search command history # Press Ctrl-R to search and select from command history # Alt-C: Change directory # Press Alt-C to fuzzy find and cd into directories

Расширенное использование:

# Search processes and kill ps aux | fzf | awk '{print $2}' | xargs kill # Search git commits git log --oneline | fzf | awk '{print $1}' | xargs git show # Interactive ripgrep rg --color=always --line-number . | fzf --ansi # Multi-select mode find . -type f | fzf -m

🔧 Интеграции с инструментами

fzf отлично работает с другими современными инструментами командной строки:

  • fd: Использование в качестве источника файлов с соблюдением .gitignore
  • ripgrep: Интерактивный grep с живой перезагрузкой
  • bat: Предпросмотр файлов с подсветкой синтаксиса
  • eza: Улучшенное отображение файлов с фильтрацией fzf
  • zoxide: Умные прыжки по директориям с нечётким поиском

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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