In questo tutorial, andremo oltre il comando du in Linux. “du” sta per disk usage e viene utilizzato per stimare la quantità di spazio su disco utilizzato da un determinato file o directory. In generale, si tratta di una comoda utility se si desidera stampare le dimensioni di tutti i file e le cartelle all’interno di una determinata directory principale.

Sommario

Come usare il comando du?,

La sintassi generale del comando du è la seguente:

du 

Se il nome del file o della directory non è menzionato, verrà visualizzato l’utilizzo del disco della directory di lavoro corrente. Quando il comando du viene eseguito senza alcuna opzione, visualizzerà l’utilizzo del disco dalla directory corrente e dalle sue sottodirectory in kilobyte. È possibile passare più file o più directory., -a: scrivere conteggio di tutti i file

  • -b: scala di GRANDEZZA in uscita
  • -c: dà la dimensione totale occupati
  • -h: formati di stampa su disco occupato in un formato leggibile dall’uomo
  • -S: non saranno incluse le sottodirectory
  • -s: solo visualizzare il totale di spazio occupato da ogni cartella
  • –time: indica il tempo di ultima modifica di qualsiasi file o la directory
  • –escludere: non esclude il file o la directory che corrisponde al modello
  • di Default il Comando du Utilizzo

    per impostazione predefinita, se si digita du e premere il tasto invio, questo è il tipo di output che si vedrà.,

    du
    Du Comando In Linux di Default

    Visualizza du Dati in Formato Leggibile

    L’output generale del comando du è in kilobyte. Per visualizzare lo spazio in un formato leggibile cioè in termini di kb, Mb, Gb usiamo l’opzione-h insieme al comando du., L’output come segue:

    du -h
    Leggibile Du

    Grande! Ora le dimensioni dei file sono leggibili dall’uomo.

    Visualizza il sommario delle dimensioni della directory

    Come potresti aver visto che il comando du in Linux emette tutte le dimensioni di tutti i file. Ma se tutto ciò che vuoi vedere è l’output riassunto, puoi usare l’opzione-s che sta per un riepilogo. Lo sto anche combinando con l’opzione-h per visualizzare informazioni leggibili dall’uomo.,

    du -s -h <directory>
    Du View Summary

    Ecco come possiamo salta l’elenco dei singoli file e visualizza solo la dimensione totale della directory.

    Specificare la profondità della directory con il comando du

    È possibile utilizzare l’opzione-d con il comando du in Linux per stampare dimensioni fino a un determinato livello. Immettere il numero di livello per visualizzare i file in quel livello appropriato. In parole semplici, il parametro-d, specifica la profondità di quanto in profondità dovrebbe controllare il comando per i file.,

    Definendo il livello 1, indagherà 1 directory deep e level 2, analizzerà 2 directory deep e così via.

    du -d 1 <directory>
    Du Directory Profondità

    Stampa di Modifica

    –il tempo di parametro viene spesso utilizzato con il comando du in Linux per i programmatori di vedere il tempo in cui i file sono stati modificati. Visualizza lo spazio occupato in base alla modifica del tempo., Utilizzare il flag “a tempo”, come indicato di seguito:

    du --time <directory>
    Du Impostazione del Tempo

    guarda come la data di modifica per ogni singolo file viene visualizzato nell’output.

    Escludi file con il comando du in Linux

    Ora se vuoi escludere directory o file specifici, puoi usare l’opzione –exclude con il comando du in Linux come mostrato di seguito.,

    du -d 1 --exclude=wordpress /root
    Du Escludere

    si Noti come l’esclusione WordPress cartella ora comparire in uscita quando si esegue il comando del secondo tempo.

    Dimensione del display in unità specificate

    Abbiamo visto come il comando du in Linux visualizza la dimensione in kilobyte o li visualizza automaticamente in base alla leggibilità umana. Ma se vuoi la dimensione in dimensioni specifiche, puoi configurarla per mostrare i dati in megabyte o kilobyte con le opzioni-m o-k.,

    du -m <directory>du -k <directory>
    Du Dimensione del Display

    Come si può vedere, l’opzione-k ci fornisce le informazioni in kilobyte, che è simile o le informazioni che abbiamo avuto prima, senza utilizzare l’opzione-k di troppo.

    Conclusione

    Con ora dovresti avere una buona percezione di come usare il comando du. È possibile controllare tutte le possibili opzioni di comando du inserendo man du nel terminale., A differenza del comando df che stampa informazioni sull’utilizzo del disco del file system montato, il comando du fornisce una stima dello spazio su disco utilizzato da file o directory con nome. Il comando du in Linux può essere utilizzato per tracciare i file e le directory che consumano quantità inutili di spazio sul disco rigido.