man tree
1 estados:
-info
Imprime comentários de arquivo encontrados em arquivos .info. Consulte os ARQUIVOS .INFO abaixo para obter mais informações sobre o formato dos arquivos .info.
e mais
ARQUIVOS .INFO
Os arquivos .info são semelhantes aos arquivos .gitignore, se um arquivo .info for encontrado durante a varredura de um diretório, ele será lido e adicionado a uma pilha de informações .info. Cada arquivo é composto de comentários (linhas começando com marcas de hash (#)) ou padrões curinga que podem corresponder a um arquivo relativo ao diretório em que o arquivo .info é encontrado. Se um arquivo deve corresponder a um padrão, a guia recuada comentário que segue o padrão é usado como comentário do arquivo. Um comentário é encerrado por uma linha recuada sem tabulação. Vários padrões, cada um em uma linha, podem compartilhar o mesmo comentário.
Objetivo
Dada a seguinte estrutura de diretórios:
tree
.
├── fileA.txt
├── fileB.txt
└── other_files
└── fileC.txt
Eu gostaria de criar um(s) arquivo(s) de informação que me permitiriam obter a seguinte saída
.
├── fileA.txt # Comments on file A read from info file
├── fileB.txt # Comments on file B read from info file
└── other_files
└── fileC.txt
Seguindo as man
páginas, isso deve ser possível, mas não consigo encontrar um exemplo de como esse arquivo de informações deve ser criado. Identifiquei uma discussão potencialmente relevante 2 , mas não está claro para mim qual deve ser a estrutura desse .info
arquivo, portanto, tree
posso usá-lo para preencher as saídas com comentários adicionais.
1 Versão: tree v2.0.2 (c) 1996 - 2022 por Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro*
2 Conforme discutido nos comentários, o link não é pertinente a esta questão.