Você também pode obter o comando tree
no macOS. Se você tiver o Homebrew , tudo o que você precisa fazer é executar:
brew install tree
Leia mais para detalhes.
Com um gerenciador de pacotes
Existem vários gerenciadores de pacotes para macOS. Os mais populares são: Homebrew , MacPorts , ou Fink . Você pode instalar qualquer um, mas eu recomendo o Homebrew. Não instale mais de um desses ao mesmo tempo!
Siga as instruções no site e execute um dos seguintes comandos, dependendo de qual gerenciador de pacotes você escolheu.
Para Homebrew:
brew install tree
Para MacPorts:
sudo port install tree
Para o Fink:
fink install tree
Os gerenciadores de pacotes oferecem outros programas de linha de comando, incluindo os GNU / Linux que não vêm com o macOS por padrão.
Instalando a partir da fonte
Primeiro, você precisa instalar as ferramentas de linha de comando do Xcode executando xcode-select --install
.
Depois, faça o download da tree
source . Em seguida, altere o Makefile para que ele funcione , que também é explicado na @ apuche resposta abaixo . Comentar as opções do Linux e descomentar as opções do macOS deve ser suficiente.
Em seguida, execute ./configure
e, em seguida, make
.
Agora você precisa mover o arquivo binário tree
para um local que esteja no caminho do executável. Por exemplo:
sudo mkdir -p /usr/local/bin
sudo cp tree /usr/local/bin/tree
Agora edite seu ~/.bash_profile
para incluir:
export PATH="/usr/local/bin:$PATH"
Recarregue o shell e agora which tree
deve apontar para /usr/local/bin/tree
.