Determining The Total Size of a Directory

Using the command line to determine the total directory size is pretty simple using the "du" command.

du -hs /path/to/directory
  • -h is to get the numbers "human readable", e.g. get 140M instead of 143260 (size in KBytes)
  • -s is for summary (otherwise you'll get not only the size of the folder but also for everything in the folder separately)

As you're using -h you can sort the human readable values using

du -h | sort -h

The -h flag on sort will consider "Human Readable" size values.


If want to avoid recursively listing all files and directories, you can supply the --max-depth parameter to limit how many items are displayed. Most commonly, --max-depth=1

du -h --max-depth=1 /path/to/directory

 

If you have any comments, feel free to post them below or find us on Twitter and Facebook!

Until next time!

February 22 2021

Add or review comments

Please leave your comment

Existing comments

Comments 0