ls | less в цвете
Чтобы содержимое большого каталога показывалось в цвете и при использовании less, можно воспользоваться следующей командой: ls --color | less -R.
Пояснение: --color нужно чтобы ls включило поддержку цвета несмотря на то, что его stdout - не терминал. Опция -R заставляет less не перехватывать ESC-последовательности, управляющие цветом, а передавать их дальше, так что они обрабатываются драйвером консоли и приводят к правильному результату.
PS. Можно создать соответствующий скрипт или, например, функцию в bash:
l() { ls --color "$@" | less -R; }
Тогда можно вызывать l -l для получения ls -l в цвете с прокруткой.
- Добавить комментарий
- 1459 просмотров
Страница для печати

а у меня такой вот алиас
alias ls="ls -FA --color=auto"
-F - добеляет суффикс по типу файла. например перед директориями '/'
-A - выдавать все файлы кроме . и .., тоесть показывать файлы начинающиеся с точки тоже
кстати по идее можно было бы
export LS_OPTIONS="$LS_OPTIONS -FA --color=auto"
сделать, но у меня почему то не работало
ps
во FreeBSD у меня
alias ls="ls -FAG"
с темиже эффектами
--
Signature invent in progress 19% #.........