Bash 트리 출력의 헤더 라인에 색상을 지정할 수 있습니까?

Bash 트리 출력의 헤더 라인에 색상을 지정할 수 있습니까?

다음과 같은 디렉터리 구조가 있다고 가정해 보겠습니다.

foo
|-- bar
|   |-- 1
|   |-- 2
|   |-- 3
|   |-- baz
|   |   |-- 4
|   |   |-- 5
|   |   |-- 6
|   |   |-- moo
|   |   |   |-- 7
|   |   |   |-- 8
|   |   |   |-- 9
|   |   |   `-- mar
|   |   |       `-- maz
|   |   `-- moo2
|   `-- baz2
`-- bar2

tree -C foo폴더가 다음과 같이 특정 색상으로 표시되도록 출력에 색상을 지정할 수 있다는 것을 알고 있습니다 .

여기에 이미지 설명을 입력하세요.

그러나 또 다른 아주 좋은 기능은 머리글 행에 색상을 제공하는 기능입니다. 이렇게 하면 들여쓰기의 각 레이어에 고유한 색상이 있습니다. 예를 들어 첫 번째 수준은 빨간색, 두 번째 수준은 녹색, 세 번째 수준은 파란색 등입니다. 이렇게 하면 긴 트리를 읽을 때 제목 수준을 더 쉽게 구분할 수 있습니다.

나는 내가 의미하는 바를 보여주기 위해 절반 모델 예제를 디자인했습니다.

여기에 이미지 설명을 입력하세요.

이를 수행할 수 있는 도구나 프로그램이 있습니까?

관련 정보