DU: come visualizzare le 10 directory che occupano più spazio

Già una volta dentro DesdeLinux Li ho mostrati algunos comandi questo ci aiuta a vedere quanto è occupato ogni MB sul nostro disco rigido, e ne ho parlato con loro du, uno strumento che ha molte opzioni e che, con l'aiuto di alcuni parametri, diventa più potente.

Segun wikipedia:

du (Abbreviazione di disk usalvia, utilizzo del disco) è un comando standard per i sistemi operativi della famiglia Unix. Viene utilizzato per stimare l'utilizzo dello spazio su disco rigido di un file, una directory particolare o dei file in un file system. Utilità du è apparso per la prima volta nella versione 1 di AT&T Unix.

Come usarlo

DU

Se vogliamo vedere specificamente il peso di un file o di una cartella nel modo più semplice e umano possibile, eseguiamo:

$ du -bsh Videos/

Cosa ci tornerà:

Articolo correlato:
DU: come visualizzare le 10 directory che occupano più spazio
du -bsh video / 215G video /

Vediamo ora quali sono le directory più pesanti che abbiamo nella nostra / home organizzate dalla più alta alla più bassa:

$ du -sm *

Cosa ci restituisce:

$ du -sm * 1172 Download 68855 Documenti 4084 Desktop 22270 Immagini 174192 Linux 50887 Musica 3088 Progetti 1379 Lavoro 219515 Video

Se volessimo solo vedere quali sono, ad esempio, le 5 directory più pesanti nella nostra / home, potremmo usare du con una serie di comandi extra, ad esempio:

$ du -sm * | sort -nr | head -5

Che tornerebbe:

$ du -sm * | sort -nr | head -5 219515 Video 174192 Linux 68855 Documenti 50887 Musica 22270 Immagini

Ma i valori che ci restituiscono non sono "così umani" come sono rappresentati in MB e sono più complicati da capire. Ecco perché corriamo:

$ du -hs * | sort -nr | head -5

Che ci restituisce:

$ du -hs * | sort -nr | head -5 215G Video 171G Linux 68G Documenti 50G Musica 28K mageia-2013.svg

Come puoi vedere, contrariamente a quanto pensano molte persone, l'uso del terminale a volte è più veloce ed efficiente rispetto all'esecuzione di un'applicazione grafica. Conosci qualche altra combinazione interessante per du?


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   eliotime3000 suddetto

    STAIZIATO E FAI ENTRARE !!!

    A dire il vero, ogni volta che cerco questo tipo di utilità, mi viene voglia di abbandonare l'interfaccia grafica e vivere alla fine della console (beh, lo sto già facendo in OpenBSD, ma qualcosa è qualcosa).

    In ogni caso, con una console come Windows, oserei vivere senza KDE o XFCE.

    1.    eliotime3000 suddetto

      Errata. Intendevo Linux invece di Linux.

  2.   eliotime3000 suddetto

    Errata. Intendevo Linux invece di Windows.

    1.    vivace suddetto

      eliotime3000 da dio !!! Ti abbiamo capito amico 😀

      1.    eliotime3000 suddetto

        Il problema è che quando si tratta di commentare da Android, neanche io ho spazio per vedere tutto quello che scrivo, quindi risulta scomodo scrivere (preferisco il mio netbook prima di usare il cellulare per scrivere un commento).

        1.    rawBasic suddetto

          Poi commenta quando ti siedi davanti al computer .. ..ti aspettiamo con calma .. non c'è fretta .. 😛

          1.    eliotime3000 suddetto

            Grazie per il consiglio. È che non posso evitare di commentare dal mio cellulare non appena il lettore RSS mi avvisa di un nuovo post sul blog che viene pubblicato.

        2.    synflag suddetto

          Eliotime, nel mio caso l'opera non va molto d'accordo desde linux. Veloce, leggero e usabile rispetto a quelli che ho testato, superando uc browser perché supporta flash e video di YouTube negli iframe e nei browser successivi. Non è affatto pesante e funziona benissimo.

          1.    synflag suddetto

            Errata corrige. Hahaha a quanto pare si identifica come safari con iOS presumo perché è un tablet

  3.   Canales suddetto

    Per chi ama di più le interfacce grafiche, consiglio il programma chiamato Filelight che puoi trovare nei repository della stragrande maggioranza delle distribuzioni.

    http://en.wikipedia.org/wiki/Filelight

  4.   Otto Dietrich suddetto

    Anche "Disk Usage Analyzer (Baobab)" di Gnome è una scelta eccellente. http://blogs.gnome.org/pbor/files/2012/09/Screenshot-from-2012-09-02-002755.png

  5.   FIXOCONN suddetto

    du -s –sì *

  6.   raul suddetto

    si ma hai il comando du -hs * | sort -nr | head -5 Trovo il problema che lo ordina numericamente, non in base al peso, per ordinarli in base al peso devi eseguire il comando: du -hs * | sort -hr | testa -5, spero che possa essere servito a qualcuno ^^

    1.    anonimo suddetto

      Mi ha servito, grazie

  7.   suddetto

    sudo du -sxm / [^ p] * | sort -nr | testa -n 15
    du -sm *. [^.] * | sort -nr | testa -n 15

  8.   più maturo suddetto

    È un buon comando ma l'aggiunta dell'opzione -n ​​per ordinare non riconoscerà correttamente il valore numerico "umano" e mostrerà un file 8,0K più grande di un file 7,9G.

    È necessario utilizzare l'opzione -h per ordinare in modo che ciò non avvenga.

    PS: se guardi il tuo esempio, il quinto file più pesante dovrebbe essere Immagini e non mageia-5.svg che pesa solo 2013K.

  9.   xykyz suddetto

    Il problema con l'utilizzo di "du -hs *" è che non vengono ordinati in base alle dimensioni. Per esempio:
    4'0K apparirebbe prima di 3'5G
    800K apparirebbe prima di 50G

    1.    eco-fannullone suddetto

      Se a me succede la stessa cosa:

      $ du -hs * | sort -nr | testa -5
      577 milioni di torrent
      Documenti 549M
      Album da disegno 288K
      200 download
      Podcast 124M

      Mentre la cosa reale, poiché conosco molto bene il mio sistema, è:

      $ du -hsm * | sort -nr | testa -5
      86008 video
      27328 Musica
      17947 Work
      15108 immagini
      1672 Dropbox

      ... hai stuzzicato la mia curiosità, ho intenzione di approfondire un po 'questa interessante combinazione di comandi.

      Saluti!

      1.    eco-fannullone suddetto

        Dio mio! la cosa corretta è "circa" non con "h", mi dispiace.

      2.    eco-fannullone suddetto

        Dio mio! la cosa corretta è "circa" senza "h", scusa.

      3.    vidagnu suddetto

        Ciao il comando dovrebbe essere così

        du -sh * | sort -rh | testa -n 5

        In questo modo li ordinerà in base al peso.

        saluti

  10.   msx suddetto

    Controlla cdu: http://arsunik.free.fr/prog/cdu.html
    $ cdu -idh -s

  11.   alexander suddetto

    Buon pomeriggio, leggendo questo articolo mi sono ricordato che esiste uno strumento che genera un'immagine .png o .jpg dalle cartelle che si seleziona, ad esempio la / home, per posizionarla come sfondo, è uno sfondo molto geek, non so se qualcuno lo sa perché Non ricordo il suo nome. Grazie

  12.   alexander suddetto

    Perché posto commenti e non vengono visualizzati?

    1.    msx suddetto

      Premi "Invia a / dev / null" invece di "Invia commento"?

  13.   Fernando Sancho Gonzalez-Calero suddetto

    solo una correzione. Nell'ultimo esempio in cui si utilizza "du -sh" l'ordinamento deve essere eseguito con "sort -hr" perché i valori "umani" devono essere ordinati con l'ordinamento "umano". L'ordinamento è in grado di distinguere che 900K è inferiore a 1 MB, ma se ti limiti all'ordinamento numerico non te ne accorgerai.

  14.   Eider Chavez suddetto

    Semplicemente FANTASTICO! Grazie per aver dedicato del tempo per pubblicare questo prezioso post.
    …Un abbraccio a te.

  15.   Harry suddetto

    Ciao a tutti!!!
    Fantastici tutti i contributi (anche gli errori di guindou al posto di Linux, eh) in questo thread come in tutto il forum! Ora una piccola riflessione: leggendo i commenti vedo che è vero quando dicono da quelle parti che gli utenti Linux non sono normali, eh? hahaha Hugs !!! E saluti gratuiti a tutti!

  16.   Miguel Angel suddetto

    Molto molto bene; pulito e semplice. Grazie.