Funzione "tree" su Mac OS X
Tecnologia Palla | 23/09/2013 alle 14:08
Prima di passare al mondo della meletta ho fatto 5-6 anni di esperienza nel mondo linux con le distribuzioni Ubuntu e successivamente Debian.
Lavorando su diversi progetti mi sono accorto che una funzione molto utile è "tree". la funzione tree stampa su terminale l'albero delle directory partendo da quella dove viene lanciata. E' una funzione molto utile soprattutto quando si devono scrivere dei manuali e bisogna presentare la struttura di un progetto.
Su Linux il comando si installa molto semplicemente attraverso il seguente comando:
palla@debian: sudo apt-get install tree
Purtroppo su Mac OS X tree non è presente, ma è possibile aggiungerlo creando il comando in questo modo:
Creare il file:
vim /usr/local/bin/tree
Scrivere all'interno del file il seguente comando bash:
#!/bin/bash
find $1 -print | sed -e 's;[^/]*/;|--;g;s;--|; |;g'
Lanciare il comando come segue:
MacBook:Documents palla$ tree directory/ Articoli recenti
-
In Convivenza: un’app per scoprire e condividere luoghi di convivenza
11/03/2026 -
Pagare i Posti Blu nel 2026: dagli SMS alle App
10/03/2026 -
Esperienza con il Body Rental
09/09/2021 -
Custom Logging
09/03/2020 -
Spring + Spring Data - Gestire entità astratte (esempio delle survey)
26/03/2018