Is there a terminal command to list folder size and corresponding file sizes within on Ubuntu 14.04 (Trusty Tahr)?
Is there an Ubuntu 14.04 terminal command to list the folder size and give a break down of every file size in the folder and its size?
One of my folders is taking a great deal of space, and I'd like to identify which file(s) or subfolders are the culprit.
I know du -sh
gives the total folder size and ls -lah
in each folder gives me files/sub-folder sizes, but is there a way to get an overall snap shot of everything?
Yes, there is the tree
command. Install it via sudo apt-get install tree
, and type the following:
tree -h
From man tree:
-h Print the size of each file but in a more human readable way, e.g. appending a size letter for kilo‐
bytes (K), megabytes (M), gigabytes (G), terabytes (T), petabytes (P) and exabytes (E).
Done :)
I like to use simply:
du -chd 1 | sort -h
It outputs the total size of each sub-directory from the current directory location (the "1" above), as well as a total of all sub-directories, and sorts it by human-readable sizes:
I found these helpful top 10 disk usages. For quick use, the command line is the following:
du -m | sort -nr | head -10
It lists all folders (including repetitive sub-folders) with most disk space usage sorted.