Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Команда Linux ls — это то, что большинство пользователей используют постоянно, но они, кажется, никогда не думали, что ее можно улучшить.

exa стремится заменить эту почтенную команду ярким внешним видом и новыми функциями. Заменит ли он вам ls? Давай выясним!

Что такое экза?

экса это утилита для просмотра файлов, похожая на стандартная команда ls поставляется с дистрибутивами Linux. Это программа с открытым исходным кодом, написанная Бенджамином Саго. Он написан на Rust и поддерживает многие современные Unix-подобные системы, включая macOS, BSD и, конечно же, Linux.

exa уникален своими дополнительными функциями, такими как внешний вид, возможность перечисления расширенных атрибутов файлов, осведомленность о Git и возможность отображать каталоги в формате дерева.

Установка exa на линукс

exa доступен в официальных репозиториях нескольких основных дистрибутивов Linux. Вы можете установить его на Debian и Ubuntu с помощью APT:

instagram viewer
Судо подходит установить экса

И в Arch Linux с:

sudo pacman -S экза

Для семейства RHEL/Fedora/CentOS:

судо днф установить экса

Использование exa для просмотра каталогов и файлов

Вы можете использовать exa так же, как и ls. Аргументы почти идентичны.

Чтобы просмотреть файлы в вашем текущем рабочем каталоге, просто используйте команду exa:

экса

экза тоже берет пути в качестве аргументов:

exa /путь/к/некоторым/каталогам

Для отображения дополнительной информации используйте или --длинный вариант:

экса --длинный

Чтобы отобразить скрытые файлы, используйте или --все вариант.

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

экса --дерево

Чтобы использовать exa для поиска подкаталогов, вы можете использовать или --recurse опция, похожая на ls:

экса --recurse

--сетка Опция отображает вывод в более компактном виде, что полезно для длинных списков каталогов.

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

экса --дерево --длинный --all --recurse /путь/к/некоторым/каталогам

Вы также можете использовать более короткую форму:

экса -ТлаР

С длинными и короткими вариантами это может быть много для ввода. Вы должны рассмотреть создание псевдонима оболочки Linux для комбинаций, которые вы часто используете.

exa — мощная замена ls

С функциями exa вы можете заменить ls на него для просмотра файлов. Вы можете перечислить файлы более красочно, чем с помощью стандартной утилиты ls. Но когда вы найдете файлы, вам захочется сделать больше. Вы захотите перечислить их содержимое и изучить их. В стандартную комплектацию Linux входят инструменты для выполнения этих задач.