Comandi Linux

Comando Bash Tree

Comando Bash Tree
L'intenzione di questo tutorial è comprendere i dati JSON e come analizzare i dati JSON in C++. Discuteremo i dati JSON, Object, Array, sintassi JSON e quindi esamineremo diversi esempi di lavoro per comprendere il meccanismo di analisi dei dati JSON in C++.

Il comando "albero" è un comando Bash molto utilizzato in Linux. Viene utilizzato per visualizzare il contenuto di qualsiasi directory desiderata del sistema informatico sotto forma di una struttura ad albero. Utilizzando questa struttura ad albero, puoi facilmente scoprire i percorsi dei tuoi file e directory, controllare i loro permessi di accesso e visualizzare i file e le directory nascosti. Pertanto, oggi parleremo dell'uso del comando "albero" Bash in Linux Mint 20 condividendo alcuni esempi con te.

Comando Bash Tree in Linux Mint 20:

Per utilizzare il comando Bash "tree" in Linux Mint 20, devi prima installarlo eseguendo questo comando:

$ sudo apt install tree

Sarebbe bello se potessi aggiornare il tuo sistema prima di eseguire questo comando. Una volta che il comando "tree" è stato installato con successo sul tuo sistema Linux Mint 20, riceverai i seguenti messaggi sul tuo terminale:

Ora per verificare se il comando "albero" di Bash risiede effettivamente lì sul tuo sistema Linux Mint 20 o meno, puoi verificarne la versione eseguendo il comando indicato di seguito:

$ albero --version

La versione del comando "albero" di Bash che siamo riusciti a installare proprio ora è evidenziata nell'immagine seguente:

Dopo averlo fatto, puoi controllare la sintassi e tutte le opzioni disponibili per questo comando in modo da poterlo usare in modo efficace. Puoi cercare queste informazioni eseguendo il comando indicato di seguito:

$ albero --help

L'esecuzione di questo comando visualizzerà tutte le informazioni necessarie riguardanti il ​​comando "albero" di Bash, inclusa la sua sintassi che sarà necessaria per lavorare con questo comando senza alcuna difficoltà. Puoi dedicarci del tempo per cogliere bene tutte le opzioni disponibili.

Dopo aver eseguito questi passaggi, vorremmo condividere con te alcuni degli esempi più utili dell'utilizzo del comando "albero" Bash in Linux Mint 20.

Esempio n. 1: visualizzare il contenuto di una directory in una struttura ad albero:

Le strutture ad albero sono generalmente più facili da visualizzare e interpretare rispetto alla normale rappresentazione testuale. Pertanto, se hai una directory che contiene molti file e sottodirectory diversi, dovresti preferire visualizzare il suo contenuto in una struttura ad albero. Questo può essere fatto facilmente eseguendo il comando tree, come mostrato di seguito:

$ sudo albero

La struttura ad albero della nostra directory di lavoro corrente è mostrata nell'immagine seguente. Un punto da notare qui è che il semplice comando "albero" non mostra i file e le directory nascosti. Ecco perché il numero di file e directory visualizzati nell'output di questo comando è molto piccolo.

Esempio n. 2: visualizza i file e le directory nascosti con il comando Albero:

A differenza del semplice "albero", potresti anche voler dare un'occhiata ai file e alle directory nascosti. Puoi farlo semplicemente eseguendo il comando "tree" con il flag "-a" nel modo mostrato di seguito:

$ sudo albero -a

Puoi confrontare l'output di questo comando con l'output mostrato nell'esempio n. 1 e sarai in grado di realizzare che il numero di file e directory è molto maggiore di quello mostrato sopra. È così perché questa volta il comando “albero” ha mostrato anche i file e le directory nascosti.

Esempio n. 3: visualizza i file e le directory insieme ai loro percorsi completi:

Invece di visualizzare solo i nomi dei file e delle directory, potresti anche voler scoprire i loro percorsi esatti. Puoi farlo semplicemente combinando il comando “tree” con il flag “-f” nel seguente modo:

$ sudo albero -f

I percorsi di tutti i file e le directory all'interno della nostra directory di lavoro corrente sono mostrati di seguito sotto forma di una struttura ad albero. Se avessi eseguito il comando "tree" in una directory diversa dalla directory "Home", il concetto di percorsi sarebbe più chiaro. Tuttavia, nel nostro caso, poiché abbiamo eseguito il comando "tree" rimanendo all'interno della directory "Home", ecco perché puoi vedere solo "./” invece del percorso del file o della directory poiché rappresenta la directory “Home”.

Esempio n. 4: stampa l'albero delle directory nella rappresentazione XML:

XML o Extensible Markup Language ha una sintassi specifica in cui rappresenta i nostri file e directory. Pertanto, se desideri stampare il tuo albero di directory in una rappresentazione XML, puoi farlo accoppiando il flag "-X" con il comando "albero" nel modo seguente:

$ sudo albero -X

La rappresentazione XML del nostro albero di directory è mostrata nell'immagine seguente:

Esempio n. 5: visualizzare i file e le directory insieme ai relativi permessi di accesso:

I permessi di file e directory sono considerati molto importanti, soprattutto se desideriamo occuparci delle politiche di controllo degli accessi all'interno di un sistema operativo. Se vuoi che i permessi di file e directory vengano visualizzati nell'albero delle directory, dovrai eseguire il comando "albero" con il flag "-p".

$ sudo albero -p

I permessi di "lettura", "scrittura" ed "esecuzione" sono mostrati prima di ogni nome di file e directory nella nostra struttura di directory, come mostrato nell'immagine seguente. Inoltre, i permessi della directory includono anche un flag “d” che indica che il seguente nome è di una directory e non di un file.

Conclusione:

Nell'articolo di oggi, abbiamo condiviso con te il metodo per installare il comando "albero" di Bash sul tuo sistema Linux Mint 20. Abbiamo dimostrato il metodo per verificarne l'installazione e anche per accedere alle sue pagine di aiuto. Quindi abbiamo condiviso con voi i cinque scenari più importanti in cui il comando "albero" può essere utilizzato in modo molto efficace. Oltre a questi cinque scenari, ci sono anche molti altri casi d'uso del comando "albero" di Bash. In poche parole, questo comando Bash è considerato estremamente utile quando si ha a che fare con i sistemi operativi basati su Linux.

I 10 migliori giochi da giocare su Ubuntu
La piattaforma Windows è stata una delle piattaforme dominanti per i giochi a causa dell'enorme percentuale di giochi che si stanno sviluppando oggi p...
I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...
Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...