This article explains 2 simple commands that most people want to know when they start using Linux. They are finding the size of a directory and finding the amount of free disk space that exists on your machine. The command you would use to find the directory size is ‘ du ‘. And to find the free disk space you could use ‘ df ‘.
All the information present in this article is available in the man pages for du and df. In case you get bored reading the man pages and you want to get your work done quickly, then this article is for you.
‘du’ – Finding the size of a directory
Typing the above at the prompt gives you a list of directories that exist in the current directory along with their sizes. The last line of the output gives you the total size of the current directory including its subdirectories. The size given includes the sizes of the files and the directories that exist in the current directory as well as all of its subdirectories. Note that by default the sizes given are in kilobytes.
The above command would give you the directory size of the directory /home/codehicode
du -ch | grep total
This would have only one line in its output that displays the total size of the current directory including all the subdirectories.
This displays a summary of the directory size. It is the simplest way to know the total size of the current directory.