less не делают этого по умолчанию, но есть строка по умолчанию ~/.bashrc, которая меняет поведение по умолчанию:
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
Обязательно не удаляйте и не комментируйте эту строку. С помощью этого места вы можете печатать zipped и non-zipped файлы, не зная, как в
less /var/log/dpkg.log*
, где некоторые из журналов могут быть заархивированы, а некоторые другие - без zipped.
[d4 ] Для учетной записи root, доступной через sudo, вы не можете сделать то же самое, но есть два способа обхода: sudo zless file* sudo -E less file*В первом случае я использовал [ f8], который работает также и для файла без заархива. Во втором я добавил параметр -E в sudo, чтобы сохранить переменные среды, чтобы сделать меньше работы так, как вы ожидали. [ ! d8]