man tree
상태 1개 :
-info
.info 파일에 있는 파일 주석을 인쇄합니다. .info 파일 형식에 대한 자세한 내용은 아래의 .INFO 파일을 참조하세요.
그리고 더 나아가
.정보 파일
.info 파일은 .gitignore 파일과 유사합니다. 디렉터리를 검색할 때 .info 파일이 발견되면 해당 파일을 읽어 .info 정보 스택에 추가합니다. 각 파일은 .info 파일이 있는 디렉터리를 기준으로 파일을 일치시킬 수 있는 주석(파운드 기호(#)으로 시작하는 줄) 또는 와일드카드 패턴으로 구성됩니다. 파일이 패턴과 일치해야 하는 경우 패턴을 따르는 탭 들여쓰기 주석이 파일 주석으로 사용됩니다. 주석은 탭이 아닌 들여쓰기로 종료됩니다. 각 줄마다 하나씩 여러 패턴이 동일한 주석을 공유할 수 있습니다.
목적
다음과 같은 디렉토리 구조를 고려하면:
tree
.
├── fileA.txt
├── fileB.txt
└── other_files
└── fileC.txt
다음 출력을 얻을 수 있는 정보 파일을 만들고 싶습니다.
.
├── fileA.txt # Comments on file A read from info file
├── fileB.txt # Comments on file B read from info file
└── other_files
└── fileC.txt
이는 페이지의 뒷부분에서 가능해야 man
하지만 그러한 정보 파일을 생성하는 방법에 대한 예를 찾을 수 없습니다. 나는 결정했다잠재적으로 관련성이 있는 토론2.info
그러나 이 파일의 구조가 무엇인지 명확하지 않으므로 tree
이를 사용하여 추가 주석으로 출력을 채울 수 있습니다.
1 버전: tree v2.0.2 (c) 1996 - 2022 작성자: Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro*
2 댓글에서 논의한 바와 같이 이 링크는 질문과 관련이 없습니다.
답변1
예:
$ cat .info
a.jpg
blah blah
blih blih
*.jpg
jpeg picture
$ tree --info
.
├── a.jpg
│ ⎧ blah blah
│ ⎩ blih blih
├── a.png
├── b.jpg
│ { jpeg picture
├── b.png
└── foo.user
0 directories, 5 files
(인용하신 매뉴얼에 따르면 댓글 앞에 탭이 있습니다.)