디렉터리 이름과 파일 이름이 있는 트리

디렉터리 이름과 파일 이름이 있는 트리

나는 트리 1.7.0으로 실행 중입니다.

tree -PF dat 

그것은 준다

.
├── 0deg/
├── 105deg/
├── 120deg/
├── 135deg/
├── 150deg/
├── 15deg/
├── 165deg/
├── 180deg/
├── 210deg/
├── 240deg/
├── 270deg/
├── 300deg/
├── 30deg/
├── 330deg/
├── 360deg/
├── 45deg/
├── 60deg/
├── 75deg/
└── 90deg/

각 폴더에는 파일이 포함되어 있습니다 [directory-name].dat. 나는 이런 출력을 원한다

.
├── 0deg/0deg.dat 
├── 105deg/105deg.dat
...

나는 명령을 실행한다

tree -Pf dat

나는 얻다

.
├── ./0deg
├── ./105deg
├── ./120deg
├── ./135deg
├── ./150deg
├── ./15deg
├── ./165deg
├── ./180deg
├── ./210deg
├── ./240deg
├── ./270deg
├── ./300deg
├── ./30deg
├── ./330deg
├── ./360deg
├── ./45deg
├── ./60deg
├── ./75deg
└── ./90deg

나는 명령을 실행한다

tree -Pf *.dat

나는 얻다

.
├── ./0deg
├── ./105deg
├── ./120deg
├── ./135deg
├── ./150deg
├── ./15deg
├── ./165deg
├── ./180deg
├── ./210deg
├── ./240deg
├── ./270deg
├── ./300deg
├── ./30deg
├── ./330deg
├── ./360deg
├── ./45deg
├── ./60deg
├── ./75deg
├── ./90deg
└── ./rem_angle.dat

어떻게 그런 출력을 얻을 수 있습니까?

답변1

사용에 대한 짧은 대답 tree

tree -PF *.dat

(설명에서 설명했듯이) GNUfind명령을 사용할 수도 있습니다.

find . -type f -name '*.dat' -printf '|__ %P\n'

find하지만 GNU는 필요하지 않습니다. 다음 posix를 사용할 수도 있습니다.

find . -type f -name '*.dat' -print

관련 정보