web-dev-qa-db-ja.com

tree -aを取得して.gitディレクトリを無視する方法は?

treeを使用してディレクトリを一覧表示するのが大好きで、すべてのドットファイルを含むgitリポジトリがあります。それらを表示できるようにするには、tree -aを実行する必要がありますが、.gitディレクトリ内のコンテンツも一覧表示されます。これは、ほとんどの人(私自身を含む)が決して触れないものです。

tree -aディレクトリのみを除外するために.gitを取得するにはどうすればよいですか?

12
user308285

パターンを除外するには、-Iフラグを使用する必要があります。

tree -a -I '.git'

それが役に立てば幸い。

20
JP de la Torre

Gitignore設定を尊重する tree-fiddy というツリーのノードベースのクローンを作成しました。今はかなりアルファ版ですが、私のマシンでは正常に動作しています。

1
gerrard00