Il comando tree è un comando di terminale molto utile per chi lavora molto con questo strumento. Il suo output fornisce un elenco strutturato dei file e delle directory contenuti in un determinato path, molto utile mentre si naviga in un albero di directory usando il terminale.
Purtroppo tale comando non è presente di default in Mac OS X, per averlo a disposizione si può installare il gestore di pacchetti MacPorts, ma chi non volesse installarlo può sempre avere a disposizione questo comando installando il binario tramite sorgenti. Per fare ciò sono sufficienti pochi comandi per scaricare i sorgenti
curl -O ftp://mama.indstate.edu/linux/tree/tree-1.5.3.tgz tar xzvf tree-1.5.3.tgz cd tree-1.5.3/
Fatto ciò è necessario cambiare il Makefile per compilare il programma per Mac commentando queste righe relative a Linux
# Linux defaults: #CFLAGS=-ggdb -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 #CFLAGS=-O2 -Wall -fomit-frame-pointer -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 #LDFLAGS=-s
ed decommentando queste relative a Mac
# Uncomment for OS X: CC=cc CFLAGS=-O2 -Wall -fomit-frame-pointer -no-cpp-precomp LDFLAGS= XOBJS=strverscmp.o
Alla fine è sufficiente compilare ed installarlo nel path di sistema con i comandi
make sudo make install
ed il comando sarà a disposizione anche su Mac.



















