Walk: Когда cd и ls уже недостаточно
Репозиторий давно не обновлялся
Последнее обновление было 6 месяцев назад.
Знакомая ситуация? Вы в терминале, нужно быстро перейти в другую директорию, но путь сложный — приходится несколько раз вызывать ls и cd, запоминать имена папок. А если нужно удалить файл или посмотреть его содержимое — еще больше команд. Проект Walk от Антона Медведева решает эту проблему элегантно и с минималистичным дизайном.
Что такое Walk?
Walk — это терминальный навигатор, который заменяет связку cd и ls. После установки вы получаете команду lk, запуская которую видите интерактивный интерфейс для навигации по файловой системе. Проект написан на Go и работает везде, где есть терминал.

Почему это удобно?
- Быстрая навигация — перемещаетесь стрелками или
hjkl(как в Vim) - Плавная интеграция — после выхода автоматически переходите в выбранную директорию
- Минимализм — никаких лишних элементов, только нужные файлы и папки
Топ-5 фишек, которые меняют всё
1. Превью файлов
Нажмите пробел — и увидите содержимое файла прямо в терминале. Больше не нужно открывать файлы в отдельных программах для беглого просмотра.

2. Удаление с возможностью отмены
Комбинация dd удаляет файл или папку, а u отменяет последнее удаление. Больше никаких страхов перед rm -rf!

3. Иконки для лучшей визуализации
Установите Nerd Fonts и добавьте флаг --icons — файлы и папки будут отображаться с соответствующими иконками.
![]()
4. Превью изображений
Да, прямо в терминале! Walk умеет показывать превью картинок без дополнительных настроек.

5. Гибкая настройка
Можно кастомизировать:
- Цвет интерфейса через
WALK_MAIN_COLOR - Редактор для открытия файлов (
EDITORилиWALK_EDITOR) - Команду для удаления файлов (
WALK_REMOVE_CMD)
Как установить?
Выберите удобный способ:
# Homebrew
brew install walk
# Go
go install github.com/antonmedv/walk@latest
# Или скриптом
curl https://raw.githubusercontent.com/antonmedv/walk/master/install.sh | sh
Добавьте в ваш .bashrc, .zshrc или конфиг fish:
function lk {
cd "$(walk "$@")"
}
Кому особенно пригодится?
- Разработчикам, которые много работают в терминале
- Администраторам серверов
- Любителям минималистичных инструментов
- Поклонникам vim-стиля навигации
Альтернативы
Walk — не единственный терминальный файловый менеджер. Сравним с популярными аналогами:
| Инструмент | Плюсы | Минусы | |------------|-------|--------| | Walk | Минимализм, быстрота, превью | Меньше функций, чем у «монстров» | | Ranger | Много функций, плагины | Тяжелее, сложнее освоить | | NNN | Очень быстрый, много горячих клавиш | Менее интуитивный интерфейс |
Личный опыт использования
Я перепробовал множество терминальных файловых менеджеров, но Walk остался в моём workflow благодаря:
- Мгновенному запуску
- Предсказуемости (нет «магии», которая иногда ломается)
- Минимальной памяти на горячие клавиши (большинство совпадает с vim)
Особенно радует превью — часто нужно быстро заглянуть в JSON или конфиг, и Walk справляется идеально.
Walk — это не просто замена cd и ls, а принципиально другой подход к навигации в терминале. Проект отлично подойдет тем, кто:
- Ценит простоту и скорость
- Устал от постоянного набора
lsиcd - Хочет удобный инструмент без излишеств
Попробуйте — возможно, как и я, вы больше не сможете без него работать.
P.S. Автор Walk — Антон Медведев, создатель других известных терминальных утилит: fx (просмотр JSON) и countdown (таймер).
