【mac】treeコマンドが使えない時の対処方法(-bash: tree: command not found)

プログラミング,python

treeコマンドはディレクトリの構造が簡単に確認できるので便利ですが、最初から使えるわけではありません。

記事タイトルにもなっていますが、「-bash: tree: command not found」というエラーが出ます。

brew install treeでインストールする

これを回避するためにはhomebrewでtreeをインストールする必要があります。

下記のコマンドでtreeをインストールしましょう。

brew updateを求められる場合

treeをインストールしようとするとhomebrewをアップデートするように言われることがあります。

「brew update」でアップデートできればいいですが、updateが失敗する場合もあります。

私の場合は「Error:homebrew-core is a shallow clone」というエラーが出ました。

brew updateが失敗する場合「homebrew-core is a shallow clone」

updateコマンドが失敗する場合の対処方法ですが、エラーをよく読むと対処方法が書いてあります。

「git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow」を実行しましょう。

「git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow」を実行しましょう。

その後brew updateを実行します。

updateが完了したら「brew install tree」を実行しましょう。

インストールが完了したらtreeコマンドが