tree
y ls
puede distinguir los tipos de archivo coloreando los nombres de archivo de manera diferente
tree
y a ls
menudo genera una larga lista de archivos (incluidos los directorios), por lo que canalizo la salida stdout a less
.
Pero less
no conserva los colores. ¿Cómo podemos hacer que muestre colores o algunas formas alternativas?
Acabo de ver la lista vinculada, pero la tubería less -R
o less -r
no funciona. Mi sistema operativo es Ubuntu 12.04. less
es la versión 444: 09 de junio de 2011.
tree -C | less -R
? La -C
opción es el equivalente en árbol de menos --color=always
, creo (al menos funciona para mí, en Ubuntu 12.04).
tree
con y sin -C
solo siempre salida en colores, pero ¿por qué son diferentes cuando se usan con less
?
less
Elimina los colores por defecto a menos que usted le da la -R
opción, que le dice que lo deje en, y 2. tree
e ls
y otros programas por lo general se vuelven colorear fuera cuando detectan su producción va a otro programa (como less
) en lugar de directamente a su terminal, a menos que fuerce la coloración con -C
o --color=always
.
ls
(notree
) por lo que algunas implementaciones necesitan que se les diga que fuercen la salida de color cuando la salida no va a una terminal (además deless -R
ser necesaria)