Гид по технологиям

Buku — менеджер закладок в командной строке

• 4 min read • Linux • Обновлено 18 Nov 2025
Buku: менеджер закладок в терминале
Buku: менеджер закладок в терминале

Обложка: иконка веб-браузера и список закладок

Закладки браузера — часто недооценённый инструмент для сохранения ссылок. Без надёжного менеджера многие полезные страницы со временем теряются. Если встроенные средства браузера вас не устраивают, попробуйте Buku — текстовый (CLI) менеджер закладок. Он хранит закладки в локальной базе, умеет шифровать данные и имеет удобный набор команд для управления.

Важно: Buku ориентирован на пользователей, которым комфортно работать в терминале. Для новичков приведены пошаговые инструкции и чек-листы.

Что такое Buku

Buku — это менеджер закладок, работающий из командной строки. Коротко:

  • Интерфейс через терминал. 1‑строчное определение: инструмент для хранения, поиска и управления закладками через CLI.
  • Хранение в локальной базе данных (sqlite).
  • Поддержка импорта/экспорта HTML, шифрование базы, быстрый полнотекстовый поиск.

Ключевые команды показаны ниже в разделе «Шпаргалка».

Установка

Установка Buku: терминал с командами установки

Инструкция для Ubuntu и производных (пример). Команды исправлены для корректной работы в стандартных системах Debian/Ubuntu:

sudo apt update && sudo apt install git python3 python3-cryptography python3-bs4

Затем загрузите исходники и соберите/установите:

git clone https://github.com/jarun/Buku/
cd Buku
sudo make install

Важно: на некоторых дистрибутивах пакетные имена могут отличаться. Если в вашей системе есть менеджер пакетов pip, можно установить зависимости через pip, но предпочитайте системные пакеты для совместимости.

Примечание: инструкция ориентирована на Linux; аналогичные шаги применимы к другим дистрибутивам (замена apt на dnf/pacman и т.д.).

Импорт закладок

Импорт закладок: экспорт из браузера в HTML и импорт в Buku

Чтобы импортировать закладки из браузера, сначала экспортируйте их в HTML-файл (обычно через меню браузера: «Экспорт закладок»). После этого в терминале выполните:

buku -i bookmarks.html

Эта команда добавит все закладки из файла bookmarks.html в базу Buku.

Совет: перед импортом создайте резервную копию файла bookmarks.html.

Экспорт закладок

Экспорт закладок: экспорт базы Buku в HTML

Экспорт работает зеркально к импорту. Чтобы выгрузить все закладки из базы в HTML:

buku -e bookmarks.html

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

Открытие и поиск закладок

Поиск и открытие закладок в Buku через терминал

Полнотекстовый поиск выполняется ключом -s. Пример:

buku -s поисковый_запрос

Buku выведет список совпадений с пронумерованными строками. Для открытия выберите номер результата — по умолчанию ссылка откроется в браузере, указанном в переменной окружения $BROWSER или в системном браузере.

Пример интерактивного открытия:

  1. Выполните buku -s rss.
  2. В списке введите номер: 3 и нажмите Enter — запись откроется.

Шифрование базы

Документ можно зашифровать паролем, что полезно для приватных ссылок. Для установки пароля используйте флаг -l:

buku -l

Шифрование базы закладок

Для расшифровки и входа в закрытую базу применяйте:

buku -k

Расшифровка базы закладок

Важно: не забывайте пароль — восстановление зашифрованной базы без пароля невозможно.

Другие возможности

Справка по опциям Buku

Чтобы увидеть полный список опций и примеров использования, выполните:

buku --help

Команда покажет все доступные флаги, фильтры меток, экспорт, импорт, теги и параметры вывода.

Шпаргалка команд (cheat sheet)

  • Установка зависимостей и сборка: see «Установка» выше.
  • Импорт HTML: buku -i bookmarks.html
  • Экспорт HTML: buku -e bookmarks.html
  • Поиск: buku -s <запрос>
  • Открыть по номеру: в интерактивном выводе ввести номер
  • Шифрование: buku -l (lock)
  • Расшифровка/разблокировать: buku -k (unlock)
  • Полная справка: buku --help

Миграция: мини‑методология

  1. Экспортируйте текущие закладки из браузера в bookmarks.html.
  2. Установите Buku и импортируйте файл: buku -i bookmarks.html.
  3. Проверьте поиск и теги: buku -s <ваша_метка>.
  4. Настройте автоматический экспорт для резервной копии (cron/сценарий).
  5. При необходимости зашифруйте базу: buku -l.

Ролевые чек-листы

Для домашнего пользователя:

  • Экспортировать закладки в HTML.
  • Импортировать в Buku.
  • Привычные сайты пометить тегами.
  • Сделать резервную копию HTML и базы.

Для администратора команды:

  • Настроить централизованное хранение резервных копий.
  • Описать процесс восстановления и передачи (SOP).
  • Оценить необходимость шифрования для частых ссылок.

Для продвинутого пользователя/разработчика:

  • Использовать скрипты для массового добавления ссылок.
  • Интегрировать с системами заметок (export/import).
  • Автоматизировать регулярный экспорт/архивирование.

Решение: когда использовать Buku и когда нет

Когда подходит Buku:

  • Вы комфортно работаете в терминале.
  • Нужен быстрый полнотекстовый поиск и массовые операции.
  • Важна возможность шифрования локальной базы.

Когда лучше выбрать GUI/облачные решения:

  • Нужна простая синхронизация между устройствами без ручной настройки.
  • Предпочитаете визуальное управление закладками с предпросмотром.

Диаграмма принятия решения

flowchart TD
  A[Нужна синхронизация между устройствами?] -->|Да| B[Рассмотрите облачные сервисы]
  A -->|Нет| C[Комфортно в терминале?]
  C -->|Да| D[Используйте Buku]
  C -->|Нет| E[Используйте GUI-менеджер в браузере]

Глоссарий (одно предложение на термин)

  • CLI — интерфейс командной строки, управление через терминал.
  • Шифрование — защита данных паролем, делает их недоступными без ключа.
  • Импорт/Экспорт — перевод закладок между форматами (HTML) и менеджером.

Критерии приёмки

  • Установленная и работоспособная команда buku в терминале.
  • Успешно импортирован файл bookmarks.html и видны записи через buku -s.
  • Экспорт создал валидный HTML-файл, который можно импортировать обратно в браузер.
  • База шифруется и расшифровывается корректным паролем.

Безопасность и приватность

  • Шифрование базы защищает локальные ссылки, но не делает резервные HTML-файлы безопасными — храните их отдельно.
  • Для высокой конфиденциальности храните резервные копии только на зашифрованных носителях.

Заключение

Buku — мощный и лёгкий инструмент для тех, кто ценит контроль и скорость. Он не заменит облачную синхронизацию «из коробки», но даст гибкость, безопасность и удобный поиск для пользователей Linux и тех, кто предпочитает терминал. Если вы устали от ограничений встроенных менеджеров закладок, дайте Buku шанс.

Ключевые действия: установить зависимости, собрать и установить Buku, импортировать закладки, проверить поиск, при необходимости включить шифрование.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро