Tree
創建與樹一起使用的 .info 文件
man tree
1狀態:
-info
列印在 .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正如評論中所討論的,該連結與該問題無關。
例子:
$ 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
(根據您引用的手冊,在評論之前有一個 TAB)。