Sebbene tu possa usare ls nel terminale Linux per visualizzare le directory, cosa accadrebbe se ci fosse uno strumento in grado di mostrare gli elenchi delle directory in modo gerarchico, come un albero? Fortunatamente, un programma del genere esiste e si chiama "albero".
Cos'è l'albero?
tree è simile al comando ls in quanto mostra elenchi di directory, ma tree li mostra come una struttura ad albero, fedele al suo nome. Ciò significa che le sottodirectory saranno rappresentate come rami dell'albero. E visualizzerà una sottodirectory di una sottodirectory come un ramo più profondo.
Installazione dell'albero su Linux
tree è facile da installare sulla maggior parte delle principali distribuzioni Linux. Usa il tuo gestore di pacchetti preferito.
Sui sistemi Debian/Ubuntu:
sudo apt installare albero
E su Arch Linux:
sudo pacman -S albero
SU la famiglia di distribuzioni Red Hat, inclusi Fedora, CentOS, Rocky Linux, ecc.:
sudo dnf installare albero
Visualizzazione di alberi di directory con albero
In realtà la visualizzazione degli alberi con il comando tree è semplice. Semplicemente chiamando
albero nella directory corrente mostrerà un albero della directory.Puoi anche fornire un percorso all'albero come segue:
albero /percorso/della-directory
Puoi semplicemente avere directory di visualizzazione ad albero con -d opzione:
albero -d /ecc
Puoi anche far seguire l'albero collegamenti simbolici sul sistema con il -l opzione. In caso contrario, visualizzerà i collegamenti simbolici con il formato "link -> target".
Se il tuo sistema Linux è installato su più di un disco rigido, puoi fare in modo che l'albero rimanga sul filesystem corrente con -X opzione.
Puoi mostrare solo i file che corrispondono a un modello di caratteri jolly con -P opzione, seguita dal modello. Assicurati di racchiudere il modello virgolette singole (')o la shell proverà a interpretarlo e darà un errore.
Ad esempio, per mostrare tutti i file che terminano con l'estensione ".c":
albero -P '*.c'
Ora puoi visualizzare gli alberi dei file nel tuo terminale Linux
Con tree, puoi visualizzare diagrammi ad albero delle tue directory per mostrare le relazioni di file e sottodirectory e persino utilizzare le opzioni per modificare l'output. Se stai cercando di trovare file nell'albero delle directory di Linux, il comando find è ciò di cui hai bisogno.