treeet lspeut distinguer les types de fichiers en coloriant les noms de fichiers différemment.
treeet lsgénère souvent une longue liste de fichiers (y compris les répertoires), donc je redirige la sortie stdout vers less.
Mais lessne préserve pas les couleurs. Comment pouvons-nous lui faire afficher des couleurs ou d'autres façons?
Je viens de voir la liste des liens, mais la tuyauterie vers less -Rou less -rne fonctionne pas. Mon système d'exploitation est Ubuntu 12.04. lessest la version 444: 09 juin 2011.
tree -C | less -R? L' -Coption est l'équivalent d'un arbre de moins --color=always, je pense (au moins cela fonctionne pour moi, sur Ubuntu 12.04).
treeavec et sans -Csortie seule toujours en couleurs, mais pourquoi sont-ils différents lorsqu'ils sont utilisés avec less?
lesssupprime les couleurs par défaut , à moins que vous lui donnez l' -Roption, qui lui dit de le laisser dans et 2. treeet lsainsi que d' autres programmes tournent habituellement la coloration quand ils détectent leur production va à un autre programme (comme less) au lieu de directement sur votre terminal, sauf si vous forcez la coloration avec -Cou --color=always.
ls(pastree) pour lesquels certaines implémentations doivent être obligées de forcer la sortie couleur lorsque la sortie ne va pas à un terminal (en plus d'less -Rêtre nécessaire)