But how exactly do you issue this command on Linux? Let us find out.

Prerequisites

To be able to use the du command, you need to have the following:

A Linux-based system A Linux terminal or command line A user account with sudo or root privileges

Note: Sudo in Linux stands for “superuser do”. A superuser has the highest level of permission and can execute any administrative commands.

How to Use the du Command

The du command displays disk usage. Using it without any options will recursively check every folder and subfolders in the current working directory. To utilize the basic usage of the du command, simply open a terminal window, type du, and hit Enter.

Output:

The output displays each directory’s disk usage and path, along with the total disk usage of the parent directory. Besides the du command, Linux also comes equipped with several other disk analyzers such as gdu that can output disk usage for you.

A Few du Command Options

The usefulness of this command can be easily expanded by using various options. Here are some basic flags that you can use with du:

Display Output in Human Readable Format

By default, the output generated by Linux commands is not very user-friendly and it is difficult to make out the size of the disk by looking at the output. To make the command human-readable, type du -h and hit Enter.

Get the Summary of the Directory Size

The du command outputs a lot of file-related information that can be confusing when all you are trying to find out is the total size of your directory. To display the total size of a directory, use the -s flag with the command. The -s flag stands for Summarize.

Display Directory Size in Kilobytes (KB) or Megabytes (MB)

You also have the option to display disk usage size in either KB or MB. To achieve this, simply use the -k flag for Kilobytes, and the -m flag for Megabytes.

Display Disk Usage After System Modification

To display disk usage after a modification has taken place on your Linux system, use the –time flag with the default command.

Output:

Monitoring Disk Usage on Linux

Du is a versatile command for Linux users as it comes with a myriad of options. If keeping track of disk usage is important to you then the du command should be on top of your arsenal of Linux commands.

Linux allows the superuser to grant administrative access to any user at any time. You can even change the username and other account details associated with a user account on Linux.