Come ottenere la dimensione di una directory in Linux

Potresti aver notato che la dimensione di una directory mostra solo 4KB quando usi il comando ls per elencare il contenuto della directory in Linux.

Questa è la dimensione giusta? In caso contrario, che cos’è e come ottenere una directory o una cartella in Linux?

Questa è la dimensione predefinita, che viene utilizzata per memorizzare le meta informazioni della directory sul disco.

Ci sono alcune applicazioni su Linux per ottenere la dimensione effettiva di una directory.,

Ma il comando disk usage (du) è ampiamente utilizzato dall’amministratore Linux.

Ti mostrerò come ottenere la dimensione della cartella con varie opzioni.

Che cos’è il comando du?

il comando du sta per Disk Usage. È un programma Unix standard che ha usato per stimare l’utilizzo dello spazio file nella directory di lavoro attuale.

Riassume l’utilizzo del disco in modo ricorsivo per ottenere una directory e la sua dimensione della sottodirectory.

Come ho detto, la dimensione della directory mostra solo 4KB quando si utilizza il comando ls. Vedi l’output qui sotto.,

1) Come controllare solo la dimensione della directory principale su Linux

Usa il seguente formato di comando du per ottenere la dimensione totale di una determinata directory. In questo esempio, otterremo la dimensione totale della directory”/home/daygeek / Documents”.

$ du -hs /home/daygeek/Documentsor$ du -h --max-depth=0 /home/daygeek/Documents/20G /home/daygeek/Documents

Dettagli:

  • du-Si tratta di un comando
  • h-Dimensioni di stampa in formato leggibile dall’uomo (ad esempio,, 1K 234M 2G)
  • s – Visualizza solo un totale per ogni argomento
  • –max-depth=N – Stampa i livelli della directory

2) Come ottenere la dimensione di ogni directory su Linux

Usa il seguente formato di comando du per ottenere la dimensione totale di ogni directory, incluse le sottodirectory.

In questo esempio, otterremo la dimensione totale di ogni directory “/home/daygeek/Documents” e delle sue sottodirectory.

3) Come ottenere un riepilogo di ogni directory su Linux

Usa il seguente formato di comando du per ottenere solo il riepilogo per ogni directory.,

4) Come visualizzare la dimensione di ogni directory ed escludere sottodirectory su Linux

Utilizzare il seguente formato di comando du per visualizzare la dimensione totale di ogni directory, escluse le sottodirectory.

5) Come ottenere solo la dimensione delle sottodirectory di primo livello su Linux

Se vuoi ottenere la dimensione delle sottodirectory di primo livello, incluse le loro sottodirectory, per una data directory su Linux, usa il formato di comando qui sotto.,

6) Come ottenere il totale complessivo nell’output del comando du

Se si desidera ottenere il totale complessivo nell’output del comando du, utilizzare il seguente formato di comando du.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *