How to check directory size?

QuestionsQuestions8 SkillsProPermissions of FilesOct, 29 2025
0110

To check the size of a directory in a Linux environment, you can use the du (disk usage) command. This command provides information about the space used by files and directories.

Basic Usage of du

To check the size of a specific directory, you can use the following command:

du -sh /path/to/directory

Explanation

  • du: The command used to estimate file space usage.
  • -s: Summarizes the total size of the directory rather than listing the size of each individual file and subdirectory.
  • -h: Displays the size in a human-readable format (e.g., KB, MB, GB).

Example

To check the size of a directory named project, you would run:

du -sh ~/project

Checking Size of All Subdirectories

If you want to see the sizes of all subdirectories within a directory, you can omit the -s option:

du -h ~/project

This will list the size of each subdirectory and file within ~/project.

Limiting Depth of Output

If you want to limit the output to a specific depth (e.g., only the immediate subdirectories), you can use the --max-depth option:

du -h --max-depth=1 ~/project

This command will show the sizes of the immediate subdirectories within ~/project without going deeper.

Example Output

The output might look something like this:

8.0K    /home/labex/project/data/docs
804K    /home/labex/project/data/images
2.0M    /home/labex/project/data/backups
3.9M    /home/labex/project/data

Summary

Using the du command is an effective way to monitor disk usage and manage storage efficiently. You can combine it with other commands or scripts to automate disk usage checks.

Feel free to ask if you have any further questions or need more examples!

0 Comments

no data
Be the first to share your comment!