GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come elencare le dimensioni dei file ricorsivi di file e directory in una directory?

Come faccio a elencare tutti i file in una directory e le loro dimensioni ricorsive di file?

—modifica

Voglio vedere le dimensioni "arrotolate" nelle directory principali nella directory elencata. Non voglio vedere le directory figlio o i loro contenuti o dimensioni.

Migliore risposta

Immagino che il modo più semplice sia digitare ls -l o ls -lh che fornirà la dimensione del file in formato leggibile dall'uomo (KB, MB, ecc.).

Se "ricorsivamente" significa elencare tutte le cartelle successive, ad es.:

/pippo/
/pippo/bar/
….

Quindi dovresti anche aggiungere il parametro R , come ls -lR o ls -lhR

Maggiori informazioni per ls può essere trovato digitando man ls

Aggiornamento:

Il seguente comando, come proposto da Lekensteyn, probabilmente farà il lavoro:

du -h --max-depth=1 <folder>

-h è per leggibile dall'uomo
--apparent-size è un altro modo per visualizzare le dimensioni come già indicato
--max-depth è il livello delle sottocartelle a cui vuoi scendere.


Ubuntu
  1. Come copiare file e directory in Linux

  2. Come eliminare file e directory in Linux dalla riga di comando

  3. Come trovare un file in Linux in tutte le directory in modo ricorsivo

  4. Come elencare in modo ricorsivo tutti i file e le directory

  5. Come elencare un tipo specifico di file nelle directory ricorsive nella shell?

Come visualizzare e creare file e directory nascosti in Linux

Come creare e modificare file PDF in Ubuntu

Come eseguire file .bin e .run in Ubuntu

Come rinominare file e directory in Linux

Come rimuovere file e directory su terminale Linux

Come copiare file e directory nel terminale Linux