목적

목적

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

(인용하신 매뉴얼에 따르면 댓글 앞에 탭이 있습니다.)

답변2

다음은 tree 명령의 .info 파일 구조와 tree가 이를 사용하는 방법의 예입니다. 여기에 이미지 설명을 입력하세요.

관련 정보