目的

目的

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

(引用されたマニュアルによると、コメントの前にタブがあります。)

おすすめ記事