Linux Command - du
The Linux du command is used to show the disk space usage of files and directories. It doesn’t follow symbolic links by default.
Most common and useful commands:
Show sizes for all files and dirs in current dir in human readable format and sort numerically by human readable format:
du -sh * | sort -h
Human readable total usage for each file and dir in current dir:
du -sh *
Other useful examples:
Recursively check usage of dirs in current directory:
du 
Human readable total for current dir:
du -sh  
Only 2 levels deep:
du -d 2
Show sizes for all files and dirs in current dir in k and sort numerically:
du -sk * | sort -n
Common arguments:
| -a | all files not just dirs | 
| -c | show total | 
| -s | summarize, just show total | 
| -d | levels deep | 
| -h | human readable | 
| -k | units in k | 
| -m | units in m | 
| -L | follow all symbolic links | 
| –time | show modification times | 
| -x | skip dirs on other file systems | 
