Come installare l'albero su Linux

Come installare l'albero su Linux

Il comando "albero" viene utilizzato per elencare i file di una directory in una struttura simile a un albero. La maggior parte delle persone usa il comando di base "LS" e non è a conoscenza del comando "albero". Il vantaggio di usare il comando "albero" è che fornisce un elenco molto strutturato di una directory in un modo molto esteso e semplice.

'Tree' è disponibile per i principali sistemi operativi come Windows, Linux o Unix e MacOS.

Cosa copriremo?

In questa guida, ti mostreremo come usare il comando "albero" su Linux. Vedremo anche come può essere installato su diverse distro Linux. Iniziamo a esplorare il comando "albero".

Prerequisiti

1. Conoscenza di base dell'utilizzo di Linux Terminal.

2. Privilegi "Sudo" e connettività Internet.

Installazione del comando albero su Linux

'Albero' è disponibile per la maggior parte delle distro Linux e può essere installato utilizzando il gestore di pacchetti di queste distro.

Installazione di "albero" su Ubuntu

Il pacchetto "albero" fornisce il comando "albero" su Ubuntu e può essere installato utilizzando il normale 'Apt Installa " comando. Puoi controllare i vari dettagli di questo pacchetto come dipendenze, versione, descrizione utilizzando il comando 'Apt Show Tree'. Per installare 'Tree' su Ubuntu, usa il comando:

$ sudo Apt Installa Tree

Installazione di "albero" su Fedora (basato su Redhat)

'Albero' Può anche essere installato su Fedora. Per questo eseguire il comando:

$ sudo dnf Installa albero

L'abbiamo testato su Fedora 35 e sotto è lo screenshot di 'albero' comando in azione:

Installazione del comando albero per Linux usando Snapcraft

Il repository software SNAP fornisce anche un pacchetto SNAP per il 'albero' comando. Con Snap, le applicazioni vengono preconfezionate da tutte le loro dipendenze. Questi corrono su tutte le principali distro Linux. Queste applicazioni sono ospitate su Snap Store. Snap viene preinstallato su molti distro Linux (Ubuntu, Solus, Manjaro ecc.), se non è installato per impostazione predefinita (Arch, Debian, Fedora), utilizzare il comando specifico di distribuzione per installarlo.

Supponiamo di aver già installato SNAP sulla tua distribuzione, continuiamo con l'installazione di 'albero' Usando Snap. Una volta installato lo snap sul sistema, puoi semplicemente utilizzare il comando seguente per installare 'albero':

$ sudo Snap Installa Tree

Nota: Se sul pianeta la tua distribuzione non ha il 'albero' comando, puoi ancora elencare le tue directory e i file in una struttura simile a un albero. Questo può essere ottenuto utilizzando il comando/script seguente:

$ ls -r | grep ": $" | sed -e 's/: $ //' -e 's/[^ -] [^\/]*\ // -/g' -e 's/^//' -e 's/ -/ |/'

Puoi vedere quanto è spaventoso il comando sopra che viene costruito usando il 'ls' comando.

Usando il comando "albero"

Quando non vi è alcun argomento passato a 'albero', Stamperà il contenuto della directory corrente. Quando vengono passati argomenti adeguati 'albero' Elenca il contenuto della directory target. Dopo aver elencato le directory, stampa il numero totale di directory e file in quella directory. La struttura di sintassi di 'albero' è come segue:

albero [-adfghilnopqrsuvxacdfns] [-l livello [-r]] [-h basehref] [-t title] [-o filename] [--nolinks] [-p pattern] [-i pattern] [--inde] [-inodes] [-inodes] [-inodes] [-inodes] [-inodi] [-inodi] [-inodes] --DEVICE] [--norport] [--dirsfirst] [--Version] [--Help] [--Filelimit #] [Directory…]

Di seguito, abbiamo elencato alcune delle opzioni (argomenti) che il comando "albero" utilizza. Abbiamo eseguito questa guida su Ubuntu 20.04:

1. Stampa il messaggio di aiuto e l'utilizzo del comando albero

-aiuto: Stampa l'uso di varie opzioni (comprese quelle che abbiamo elencato qui).

2. Visualizzazione della versione

-versione: Stampa la versione dell'albero installato sul sistema.

3. Elencare tutti i file

-UN: Mostra tutti i file nell'output, incluso quello nascosto.

4. Elencare le directory

-D: Stampa solo le directory.

5. Prefisso del percorso

-F: Emette il prefisso completo del percorso per ogni file.

6. Stampa le autorizzazioni

-P: Mostra l'autorizzazione di file e cartelle (simile a LS -l):

7. Pattern corrispondente

-P: Visualizzazione di quei file che corrispondono a un particolare modello jolly.

8. Decidere la profondità delle directory nell'elenco di output

Possiamo anche controllare la profondità o il livello delle directory da visualizzare nell'output:

9. Visualizzazione delle dimensioni

a) Possiamo visualizzare le dimensioni di ogni file insieme al suo nome come mostrato qui:

b) Le dimensioni stampate di cui sopra non sono molto facili da interpretare. Reniamolo più amichevole dall'uomo usando l'interruttore '-h':

10. Stampa la data di modifica

Possiamo anche stampare la data in cui il file è stato modificato l'ultima volta con l'opzione '-D':

11. Ordinamento dell'output

a) Per disporre l'elenco dei file in ordine alfabetico inverso, utilizzare il '-R' interruttore:

b) Per ordinare l'output in base all'ultimo tempo di modifica, utilizzare il '-T' discussione:

Più da imparare ..

Ci sono ancora molte opzioni disponibili per giocare con il 'albero' comando, ma lo stiamo finendo qui. Questa guida sta solo graffiando la superficie di dove possiamo andare con il 'albero' comando. Per ottenere una visione più approfondita dell'uso del 'albero' comando, usa le pagine dell'uomo.