Esplorare gli Alberi di Directory

In Linux, una struttura di file e directory è organizzata in modo gerarchico, proprio come un albero. Ogni directory può contenere altre directory e file, formando una struttura che può essere esplorata e manipolata tramite comandi nel terminale. In questa pagina, vedremo come usare alcuni comandi per esplorare e visualizzare questa struttura in modo efficiente.

1. Visualizzare una struttura di file e directory.
  • tree - è uno degli strumenti più utili per visualizzare la struttura ad albero di directory e file. Una volta eseguito, mostra un elenco gerarchico delle directory e dei file contenuti in una directory specificata, o nella directory corrente, se non viene indicata alcuna directory.

Linux Terminal

$ tree [options] [directory]

    • Se non specificato, tree mostrerà la struttura dell'albero della directory corrente.

    • Se viene indicata una directory, ad esempio /home/user, il comando mostrerà l'albero a partire da quella directory.

Possiamo anche limitare la profondità dell'albero (ad esempio, a 2 livelli):

Linux Terminal

$ tree -L 2

Possiamo addirittura Visualizzare solo le directory (senza file):

Linux Terminal

$ tree -d

  • Opzioni utili di tree:
    • -L [n]: Limita la profondità dell'albero a n livelli.

    • -d: Mostra solo le directory, escludendo i file.

    • -a: Mostra anche i file nascosti (quelli che iniziano con un punto, ad esempio .bashrc).

    • -f: Mostra il percorso completo di ogni file o directory.

    • -h: Visualizza la dimensione dei file in modo leggibile (ad esempio, KB, MB).

Copyright: 2024 - Dipartimento di Informatica - IIS LOMBARDI (sede ITI Faccio) Vercelli