Поиск по сайту:

Почему я использую exa вместо ls в Linux


Exa — это современная замена команды ls в Linux.

Мы живем в оживленном мире и можем сэкономить время и усилия, используя команду ls, когда нам нужно искать файлы и данные. Но без особых настроек вывод ls по умолчанию не совсем приятен для глаз. Зачем тратить время, щурясь на черно-белый текст, если у вас есть альтернатива в exa?

Exa — это современная замена обычной команды ls, которая упрощает жизнь. Инструмент написан на языке Rust, который известен своим параллелизмом и безопасностью.

Установить экза

Чтобы установить exa, запустите:

$ dnf install exa

Изучите возможности exa

Exa улучшает список файлов ls, добавляя больше функций и лучшие значения по умолчанию. Он использует цвета для различения типов файлов и метаданных. Он знает о символических ссылках, расширенных атрибутах и Git. И он маленький, быстрый и имеет только один двоичный файл.

Отслеживать файлы

Вы можете использовать exa для отслеживания нового файла, добавленного в данный репозиторий Git.

(Судешна Сур, CC BY-SA 4.0)

Древовидная структура

Это базовая древовидная структура exa. Уровень определяет глубину листинга; это установлено на два. Если вы хотите вывести больше подкаталогов и файлов, увеличьте значение уровня.

(Судешна Сур, CC BY-SA 4.0)

Это дерево включает в себя множество метаданных о каждом файле.

(Судешна Сур, CC BY-SA 4.0)

Цветовые схемы

По умолчанию exa разделяет разные типы файлов в соответствии со встроенными цветовыми схемами. Он не только окрашивает файлы и каталоги, но также Cargo.toml, CMakeLists.txt, Gruntfile.coffee, Gruntfile.js, Makefile и многие другие типы файлов.

Расширенные атрибуты файла

Когда вы изучаете xattrs (расширенные атрибуты файла) в exa, --extended будет отображаться во всех xattrs.

(Судешна Сур, CC BY-SA 4.0)

Символические ссылки

Exa понимает символические ссылки, а также указывает на сам файл.

(Судешна Сур, CC BY-SA 4.0)

Рекурсия

Если вы хотите зациклить списки для всех каталогов в текущем каталоге, exa вводит рекурсию.

(Судешна Сур, CC BY-SA 4.0)

Заключение

Я считаю, что exa — один из самых простых и адаптируемых инструментов. Это помогает мне отслеживать множество файлов Git и Maven. Его цветовая кодировка облегчает мне поиск в нескольких подкаталогах и помогает понять текущие значения xattrs.

Вы заменили ls на exa? Пожалуйста, поделитесь своим мнением в комментариях.

Статьи по данной тематике: