Come LS un albero in Unix

June 29

Come LS un albero in Unix


Forma l'uscita di linea di comando Unix LS durante la navigazione di file e directory utilizzando opzioni della riga di comando che modificano i dati presentati sullo schermo per inserire le informazioni desiderate. Tuttavia, alcune viste, come ad esempio una vista ad albero di directory, richiedono l'aiuto di altri strumenti a linea di comando in aggiunta alle opzioni della riga di comando ls. Utilizzare l'editor di flusso Sed dalla riga di comando di Unix per modellare LS uscita di linea di comando di utilità in modo che la struttura di directory è presentata sullo schermo.

istruzione

1 Aprire una console terminale a riga di comando.

2 Enter "cd / path_to_top_directory /" nella riga di comando, e premere il tasto "Enter". Tipo "PWD" al prompt dei comandi, e toccare il tasto "Enter". Visualizzare l'output della riga di comando, e verificare che il nome della directory visualizzato è il nome della directory nella parte superiore della struttura di directory che si desidera visualizzare.

3 Tipo "ls -R | grep": $ "| sed -e 's /: $ //' -e 's / [^ -] [^ \ /] * \ // - / g' -e 's / ^ / / '-e' / s - / | / ' "al prompt dei comandi, e premere il tasto" Enter ". L'albero delle directory verrà visualizzato nel risultato della riga di comando.