Desplazarse por la salida ls sin un mouse

En algunos directorys hay bastantes files. Cuando uso ls la salida es más de lo que mi terminal puede manejar. Por lo general, solo uso uno de los siguientes:

ls | less ls | more 

dependiendo de mi estado de ánimo Sin embargo, pierdo el código de color y solo obtengo un único file / directory por línea. ¿Hay alguna forma de emular el desplazamiento a través de mi terminal con mi mouse después de usar ls sin tener que desplazarme? Revisé la página del manual por ls y no vi nada que me permitiera esto, pero es posible que me haya perdido algo.

Quieres ls -C --color=yes | less -R ls -C --color=yes | less -R . -C fuerza ls al modo de múltiples columnas incluso cuando se canaliza, --color=yes obliga a ls a emitir siempre en color, incluso cuando se canaliza, y el argumento -R a less fuerzas lo interpreta códigos de escape de terminal en bruto.

En el caso general, también podría considerar la pantalla GNU si su terminal no está configurada para admitir teclas rápidas como mencionó Michael Mrozek.

No controla el desplazamiento a través de la salida del terminal, su terminal sí; para cuando lo hagas ya ha terminado. Su terminal probablemente sea compatible con una tecla de acceso rápido para manejarlo; RePág y Shift + RePág son opciones comunes