A volte la navigazione nelle directory di Linux dalla console diventa un po 'complicata, inoltre, in alcuni casi è necessario conoscere la struttura di alcune directory, il modo naturale per migliorarla è mostrare le directory sotto forma di albero.
Visualizzare le directory in una struttura ad albero in Linux è piuttosto semplice, grazie all'utility `tree` , che non è installata di default nella maggior parte delle distribuzioni Linux ma è disponibile nei repository ufficiali.
directory a forma di albero
Qual è il comando albero?
Si tratta di un comando molto utilizzato dagli utenti Linux, che ci permette di mostrare la gerarchia delle directory del nostro sistema operativo in modo grafico e strutturato.
Il comando ad albero consente inoltre di elencare le directory dei dispositivi esterni.
Installazione del comando tree su Linux
In alcune distribuzioni il comando tree è installato di default, ma nella maggior parte dei casi non è così, nella maggior parte dei casi è sufficiente installarlo utilizzando i repository di ogni distro.
Puoi utilizzare uno dei seguenti comandi per installarlo sulla tua distribuzione preferita.
$ sudo pacman -S tree # Arch Linux $albero di installazione yum -y#Centos y Fedora $ sudo apt-get install tree # Ubuntu $ sudo aptitude install tree # Debian
È possibile assicurarsi che l'installazione sia stata completata correttamente eseguendo il comando tree
Come utilizzare il comando tree
Il modo migliore per apprendere tutti i vantaggi offerti dal comando tree è usare la documentazione del comando, per farlo eseguire dal terminale $ man tree
Allo stesso modo, di seguito ti offro un elenco, con alcune delle opzioni più utilizzate attorno a questo comando:
$ tree # Muestra directorios y ficheros
$ tree -d # Muestra sólo directorios
$ tree -L X # Muestra hasta X directorios de profundidad
$ tree -f # Muestra los archivos con su respectiva ruta
$ tree -a # Muestra todos los archivos, incluidos los ocultos.
$ tree / # Muestra un árbol de todo nuestro sistema
$ tree -ugh # Muestra los ficheros con su respectivo propietario (-u),
el grupo (-g) y el tamaño de cada archivo (-h)
$ tree -H . -o tudirectorio.html # Exporta tu árbol de directorio a un archivo
HTML
Ci sono molte altre combinazioni del comando che possono essere molto utili quando si visualizzano le directory degli alberi in Linux.
Ricorda che i parametri di questo comando possono essere combinati, ottenendo ad esempio «mostra l'elenco di tutti i file inclusi i file nascosti con il rispettivo percorso«, Per questo eseguiamo tree -af
Quindi speriamo che tu possa ottenere il massimo da questo semplice ma utile comando.