ベストアンサー1
lsd --tree
これは、例えば「改善された代替」の形ですでに存在していますls
。技術的な理由により、アイコンの範囲が制限されます。
デフォルトでは、コンソールのアイコンには、特別に修正された端末エミュレータ(kitty
バグがどれほど微妙なのか嫌いです)、または目的のアイコンを特定のコードポイントにマップするフォントが必要です。
あなたが得たアイコンがあなたの要件を満たしているなら、それはlsd --tree
正しい選択です。同じアプローチを実装することは難しくありません。好みのスクリプト言語を使用してディレクトリを繰り返し表示し、アイコン(file
名前または/ magicから推論されている)を含むファイル名を印刷し、ツリーに従ってインデントします。