tree コマンド実行時に、Git 管理対象外のファイルやディレクトリを除外するには。 最も原始的にやるなら、以下のように -I オプションで除外パターンを書く方法。 $ tree -a -I '.DS_Store|.git|node_module' -N treeコマンドの表示条件を指定する - Qiita -a はピリオド . から始まるファイルも表示 -N は日本語表示 そうではなく、.gitignore を参照してファイルを除外したい場合は、次のように git ls-files と、tree --fromfile=. (標準入力からパスのリストを受け取る) を利用する。 $ git ls-files | tree --fromfile=. git管理下のファイルのみをtree表示する - あんパン イイカンジ〜