Что такое eza?
eza — это современная, поддерживаемая замена для традиционной команды листинга файлов ls, поставляемой с Unix и Linux операционными системами. Написанная на Rust, eza предоставляет больше возможностей и лучшие значения по умолчанию, при этом будучи маленькой, быстрой и представляя собой всего один бинарный файл.
⚡ Ключевые возможности eza
🎨 Богатый визуальный вывод
Цвета для различения типов файлов, поддержка иконок и настраиваемые темы. Делает просмотр файлов более интуитивным и визуально привлекательным.
🔗 Интеграция с Git
Показывает статус Git для файлов и репозиториев, отслеживает игнорируемые файлы и отображает информацию о репозитории прямо в списках.
📊 Расширенные метаданные
Отображает символические ссылки, расширенные атрибуты, точки монтирования, контекст SELinux и человекочитаемые относительные даты.
🔧 Гибкая настройка
Пользовательские темы через theme.yml, обширные параметры командной строки и обратная совместимость с ls и exa.
🆚 eza vs ls vs exa
- vs ls: Цвета, иконки, интеграция Git, вид дерева, лучшие значения по умолчанию
- vs exa: Активно поддерживается, исправляет "Grid Bug", гиперссылки, темы, исправления безопасности
- Производительность: Быстрая реализация на Rust, один бинарный файл, минимальные зависимости
- Совместимость: Замена с привычными параметрами
🆕 Что нового в eza 0.23.0+
- Пользовательские темы: Конфигурация theme.yml для цветов и иконок
- Поддержка гиперссылок: Кликабельные пути к файлам в поддерживаемых терминалах
- Улучшенный статус Git: Лучшее отображение статуса репозитория
- Детали точек монтирования: Отображение информации о монтировании файловой системы
- Исправления безопасности: Множество улучшений безопасности по сравнению с exa
- Яркие цвета: Поддержка ярких цветовых схем терминала
📦 Установка из debian.griffo.io
Шаг 1: Добавить репозиторий
Шаг 2: Установить eza
🎯 Примеры базового использования
Замените ls на eza:
Расширенные функции:
Создать псевдоним для постоянного использования:
🚀 Почему стоит выбрать debian.griffo.io?
- Официальный Debian: Часто отстаёт на несколько месяцев, отсутствуют новейшие функции
- debian.griffo.io: Последняя версия в течение нескольких часов после выпуска
- Ручная установка: Требует сложной компиляции Rust
- Наш репозиторий: Готовые к использованию пакеты
- ✅ Последние функции: Получайте новейшие возможности eza немедленно
- ✅ Без компиляции: Готовые бинарные файлы, инструментарий Rust не нужен
- ✅ Автоматические обновления: Пакеты обновляются в течение нескольких часов после выпуска upstream
- ✅ Правильные зависимости: Корректно упакован со всеми необходимыми библиотеками
- ✅ Несколько дистрибутивов: Работает на Bookworm, Trixie и Sid
- ✅ Простое обслуживание: Простые команды apt для обновлений
📦 Репозиторий сборки пакетов
Пакеты для Debian собираются и поддерживаются автоматически в этом репозитории GitHub:
- 📁 eza-debian - Latest release builds
🔗 Связанные пакеты
Также доступно из debian.griffo.io:
- Файловый менеджер Yazi - Продвинутый терминальный файловый менеджер
- fzf Нечёткий поиск - Улучшенный поиск файлов и команд
- zoxide - Умная замена команды cd