Не нужно устанавливать most, вы можете настроить less следующим образом:
Добавить в ваш `~ .bashrc следующее: [!d4 ]
# Have less display colours
# from: https://wiki.archlinux.org/index.php/Color_output_in_console#man
export LESS_TERMCAP_mb=$'\e[1;31m' # begin bold
export LESS_TERMCAP_md=$'\e[1;33m' # begin blink
export LESS_TERMCAP_so=$'\e[01;44;37m' # begin reverse video
export LESS_TERMCAP_us=$'\e[01;37m' # begin underline
export LESS_TERMCAP_me=$'\e[0m' # reset bold/blink
export LESS_TERMCAP_se=$'\e[0m' # reset reverse video
export LESS_TERMCAP_ue=$'\e[0m' # reset underline
С ls -ignore="PATTERN" вы можете исключить файлы из результата ls.
Например, ls --ignore="*.txt" игнорировать файлы txt.
Просто отрицайте свой шаблон (обратите внимание: shopt -s extglob требуется).
Чтобы отобразить все файлы без расширения:
ls !(*.*)
Чтобы показать файлы не txt try:
ls !(*.txt)
Команда ls -SX1|less будет сортировать по расширению в одном столбце, а файлы без одного будут перемещены в начало. Трубопровод через меньшее, как в примере, предлагается для каталогов с более чем несколькими файлами, чтобы ограничить вывод на экран, полный за раз.
Я предпочитаю избегать использования grep для простых операций листинга.
Чтобы избежать использования grep,
, я рекомендую использовать ls !(*.*) для поиска файлов без файла расширение и
ls -I "*.gz" -I "*.tz" или ls --ignore={"*.jpg","*.png","*.bmp"}
, чтобы исключить определенные расширения файлов