man tree
状態1:
-info
.infoファイルにあるファイルのコメントを印刷します。 .info ファイル形式の詳細については、下記の .INFO ファイルをご覧ください。
そしてさらに進む
.情報ファイル
.infoファイルは.gitignoreファイルに似ています。ディレクトリを検索するときに.infoファイルが見つかった場合は、そのファイルを読み込み、.info情報スタックに追加します。各ファイルは、.infoファイルを含むディレクトリに基づいてファイルを一致させることができるコメント(ポンド記号(#)で始まる行)またはワイルドカードパターンで構成されています。ファイルがパターンと一致する必要がある場合は、パターンに従うタブインデントコメントがファイルコメントとして使用されます。コメントはタブではなくインデントで終了します。各行に1つずつ、複数のパターンが同じコメントを共有できます。
目的
次のディレクトリ構造を考えると:
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
(引用されたマニュアルによると、コメントの前にタブがあります。)