Cos'è il comando albero in ubuntu

Cos'è il comando albero in ubuntu
L'interfaccia della riga di comando di Distri basate su Linux funziona come catalizzatore per le azioni eseguite dagli utenti. Come altri Distri, Ubuntu supporta anche una varietà di comandi e, tra questi, i comandi di gestione delle directory vengono utilizzati per gestire le operazioni relative alle directory, come "CD"Il comando viene utilizzato per modificare la directory di lavoro corrente; "mkdir"Il comando viene utilizzato per creare una nuova directory. Allo stesso modo, i comandi alberi stampa directory, sotto-directory e il loro contenuto in una struttura simile a un albero. È quasi come un "ls"Comando, ma la differenza principale è il modello di stampa di entrambi i comandi: il"ls"I comandi elenca il contenuto, mentre il"albero"Il comando mostra l'output in una struttura gerarchica simile a un albero. In questa dimostrazione, forniremo una visione approfondita dell'uso dei comandi dell'albero con esempi. Quindi, iniziamo con l'installazione dell'albero:

Come installare il comando albero in ubuntu

In primo luogo, devi installare l'albero in quanto non è disponibile per impostazione predefinita; Quindi, se non hai ancora installato il comando albero, usa il comando seguente per installarlo:

$ sudo Apt Installa Tree

Come usare il comando albero in ubuntu

Una volta installato; eseguire il seguente comando per ottenere l'uso dettagliato del comando ad albero. La sintassi del comando albero è:

albero [opzioni] [directory]

La sintassi è composta da due elementi: opzioni E directory: Le opzioni vengono utilizzate per visualizzare il risultato del comando ad albero in base a una proprietà specifica. Ad esempio, le opzioni possono essere utilizzate per ottenere l'output in vari modi, come ad esempio: in ordine alfabetico, per visualizzare solo directory, per verificare le dimensioni e la posizione di file o directory. Tuttavia, se si desidera ottenere il risultato di una directory specifica, inserirai il nome della directory in sostituzione della parola chiave "directory" utilizzata in sintassi.

Output di comandi generale : Puoi ottenere la stampa (sul terminale) del contenuto della directory nella struttura dell'albero eseguendo il seguente comando. Il comando stamperà il contenuto dell'attuale directory di lavoro:

$ Tree

Il comando ad albero ha visualizzato un totale di 18 directory e 13 file:

Come utilizzare le opzioni con il comando albero in ubuntu

Abbiamo visto l'uso generale del comando ad albero; Inoltre, ci sono varie opzioni che vengono utilizzate per eseguire compiti specifici all'interno della presente directory o il percorso di qualsiasi altra directory.

Come usare -a opzione con il comando albero

In generale, il comando ad albero non stampano il contenuto di directory nascoste; Questa opzione aiuta a stampare anche il contenuto delle directory nascoste; La sintassi per usare questo flag è mostrata di seguito:

albero -a [directory]

Il comando indicato di seguito aiuterà a ottenere il contenuto nascosto dell'attuale directory di lavoro:

$ Tree -A

Puoi osservare che il comando dell'albero ha stampato solo 18 directory e 13 file, mentre; lo stesso comando, se usato con "-UN"Flag, visualizzato 215 directory e 256 file.

Come usare l'opzione -D con il comando albero

Questa opzione viene utilizzata con il comando albero per elencare solo le directory della directory target; La sintassi del comando albero con l'opzione "-D"È riportato di seguito:

albero -d [directory]

Il comando indicato di seguito stamperà solo le directory all'interno della directory corrente:

$ Tree -D

Diverso dall'attuale directory di lavoro; Per, istanza che desideri ottenere l'elenco delle directory del "Desktop"Directory, quindi eseguire il seguente comando per farlo:

$ Tree -d/home/adnan/desktop

Come usare l'opzione -f con il comando albero

Comando albero, se usato con il “-F"Opzione, mostra il prefisso del percorso di ogni file in una struttura ad albero: la sintassi per utilizzare questa opzione è mostrata di seguito:

albero -f [directory]

Il comando indicato di seguito mostrerà il percorso di ogni directory o file presente nella directory corrente:

$ Tree -f

Inoltre, puoi ottenere il risultato di questo comando per qualsiasi directory diversa da PWD; Ad esempio, per applicare il "-F”Bandiera sulla"Desktop"Directory; Usa il percorso della directory o puoi passare il nome della directory se è sotto-directory del tuo PWD.

$ albero -f desktop

Come usare l'opzione -o con il comando albero

Con l'aiuto di utilizzare questa opzione, è possibile ottenere l'output del comando ad albero in qualsiasi altro file; La sintassi per usare questo flag è menzionata di seguito:

albero [directory] -o [nome file]

Il comando di seguito salvirà l'output del comando ad albero in un file chiamato "produzione.TXT“:

$ albero -o output.TXT

È possibile ottenere l'output di qualsiasi directory specifica per questa opzione: il comando seguente salverà l'output del comando albero (directory desktop) nella "output1.TXT" file:

$ albero desktop -o output1.TXT

Come usare l'opzione -q con il comando albero

Questa opzione di elenco di file di un albero visualizzerà i nomi dei file in doppie citazioni; La sintassi per usare questo flag è riportata di seguito.

albero -q [directory]

Per stampare i nomi dei file in doppio quote; Esegui il seguente comando per ottenere l'output dell'attuale directory di lavoro:

$ Tree -q

Inoltre, il comando indicato di seguito mostrerà il nome del file e delle directory (della directory desktop) in doppie quote:

$ Tree -Q desktop

Come usare l'opzione -P con il comando albero

Usando il "-P"Flag, tutti i tipi di file e le autorizzazioni per ciascun file sono stampati in una struttura gerarchica: la sintassi dell'albero insieme a questa opzione è indicata di seguito:

Sintassi

albero -p [directory]

Il comando indicato di seguito mostrerà l'uso di questa opzione nella presente directory di lavoro:

$ Tree -P

Usando il "-P"Flag sulla directory chiamata come"Directory1“; Questo è presente nella nostra home directory: il seguente comando darà il risultato di "-P”Bandiera su"Directory1“:

$ Tree -P Directory1

Come usare l'opzione -s con il comando albero

È possibile ottenere la visualizzazione delle dimensioni (in byte) di tutti i file utilizzando "-S" bandiera; La sintassi è riportata di seguito:

albero -s [directory]

Il comando indicato di seguito mostrerà la dimensione dei file all'interno della directory di lavoro corrente:

$ Tree -S

Per verificare la dimensione di una directory specifica; Passa il percorso o puoi passare il nome solo se la directory si trova nella presente directory di lavoro: il seguente comando stamperà la dimensione dei file presenti all'interno "Directory1“:

$ Tree -s Directory1

Come usare l'opzione -h con il comando albero

Questa opzione visualizzerà anche le dimensioni di ogni file e directory, ma in KB, MB, GB, ecc. IL "-S"La flag visualizza il risultato in byte, ma il risultato contiene solo valori numerici; Un utente principiante potrebbe non ottenere l'unità di misurazione.

albero -h [directory]

Il comando indicato di seguito aiuterà a ottenere directory, file e dimensioni a forma di albero:

$ Tree -h

Il comando menzionato di seguito arriverà al risultato di "-H" per "Directory1“:

$ Tree -h Directory1

Come usare l'opzione -t con il comando albero

Questa opzione ordinerà i file e visualizzerà l'output come tempo di modifica dei file; la sintassi del "-T"La bandiera con il comando ad albero è riportata di seguito:

albero -t [directory]

Il comando indicato di seguito stamperà i file in base al loro tempo di modifica in ordine alfabetico:

$ Tree -t

Nel nostro caso, il seguente comando mostrerà il risultato di "-T”Bandiera (sul"Desktop"Directory):

$ albero -t desktop

Come usare l'opzione -r con il comando albero

Questa opzione ordinerà l'output del comando ad albero in ordine alfabetico inverso; La sintassi è mostrata di seguito:

albero -r [directory]

Il comando indicato di seguito stamperà i file in ordine alfabetico inverso della directory corrente:

$ Tree -r

Per ottenere l'elenco degli ordini alfabetici di file presenti in "Directory1“, Esegui il seguente comando:

$ Tree -r Directory1

Come usare l'opzione -l con il comando albero

Questa opzione limiterà il numero di rami del comando ad albero; La sintassi per utilizzare questa opzione è indicata di seguito:

albero -l [numero numerico] [directory]

Questa opzione limiterà il numero di rami di un albero a 1:

$ Tree -l 1

Per ottenere la lista di "Directory1"Directory; I seguenti comandi faranno il lavoro:

$ Tree -L 1 Directory1

Conclusione

Ubuntu supporta diversi comandi utili per gestire directory e file; Il comando dell'albero è uno di questi. In questa guida, il comando albero è spiegato in dettaglio; Il suo uso di base è stampare le directory e i file in una struttura gerarchica simile a un albero; Inoltre, decine di bandiere sono supportate da un comando ad albero che mostra l'output con proprietà specifiche. Si possono unire più opzioni alla volta per ottenere risultati più purificati in un singolo comando.