Linux DU Command Explained – Disk Usage Check Karne Ka Complete Guide

Introduction

Linux में जब हमें यह पता लगाना होता है कि कौन-सी फाइल या डायरेक्टरी सबसे ज्यादा डिस्क स्पेस इस्तेमाल कर रही है, तब du (Disk Usage) कमांड का उपयोग किया जाता है। यह सिस्टम एडमिनिस्ट्रेटर, एथिकल हैकर्स और Linux यूजर्स के लिए एक बहुत ही महत्वपूर्ण कमांड है।

DU कमांड की मदद से आप आसानी से डिस्क स्पेस का विश्लेषण कर सकते हैं और बड़े फाइल्स या फोल्डर्स को पहचान सकते हैं।


What is DU Command?

DU (Disk Usage) एक Linux कमांड है जो फाइलों और डायरेक्टरीज़ द्वारा उपयोग किए गए डिस्क स्पेस की जानकारी प्रदान करता है।

Basic Syntax

du [options] [directory/file]

Simple Example

du /home

यह कमांड /home डायरेक्टरी के अंदर मौजूद सभी फोल्डर्स का डिस्क उपयोग दिखाएगा।


DU Command Output Example

Image: DU Command Basic Output

ऊपर दिए गए आउटपुट में प्रत्येक फोल्डर का आकार KB (Kilobytes) में दिखाया गया है।


Linux du Command Explained (Disk Usage)

du का मतलब होता है Disk Usage

👉 यह command बताती है कि आपके system में कौन सा folder या file कितना space (size) ले रहा है।


🧠 Basic Idea

अगर आप run करते हो:

du /home

तो यह दिखाएगा:

  • कौन-कौन से folders हैं
  • वो कितना space ले रहे हैं (KB में by default)

📊 Example Output

मान लो /home में यह data है:

/home/user1  1200

/home/user2  3400

/home/user3  800

👉 इसका मतलब:

  • user1 folder = 1200 KB
  • user2 folder = 3400 KB
  • user3 folder = 800 KB

⚠️ Important Point

👉 du files के अंदर जाकर detail नहीं दिखाता
👉 यह सिर्फ folders (directories) का size दिखाता है


🔥 Important Flags Explained

1. -a (all files + folders)

du -a /home

👉 यह files और folders दोनों दिखाता है

Example Output:

1200  /home/user1/file1.txt

500   /home/user1/file2.txt

1700  /home/user1

👉 यहाँ:

  • files भी दिख रही हैं
  • folders भी दिख रहे हैं

2. -h (Human readable)

du -h /home

👉 size को आसान format में दिखाता है:

Example Output:

1.2M  /home/user1

3.4M  /home/user2

800K  /home/user3

👉 अब समझना आसान है (KB/MB/GB)


3. -c (Total size)

du -c /home

Example Output:

1200  /home/user1

3400  /home/user2

800   /home/user3

5400  total

👉 आख़िर में total space भी दिखाता है


4. -d (Depth control)

du -d 1 /home

👉 सिर्फ 1 level deep तक दिखाएगा

Example:

1200  /home/user1

3400  /home/user2

👉 sub-sub folders ignore कर देगा


5. –time (last modified time)

du –time /home

Example Output:

1200  2026-06-10  /home/user1

3400  2026-06-12  /home/user2

👉 बताता है last time कब modify हुआ था


🔍 Real Life Example (Important)

Example 1: Full home usage check

du -h /home

👉 Output:

1.2G  /home/user1

3.5G  /home/user2

800M  /home/user3


Example 2: Find big files/folders

du -ah /home | grep “user”

👉 यह उन files/folders को filter करेगा जिनमें “user” है


Example 3: Top space check (useful trick)

du -h /home | sort -h

👉 smallest to largest order में दिखाएगा


🧠 du vs ls (Important difference)

Commandकाम
lsसिर्फ list दिखाता है
dusize दिखाता है

📌 Bonus Tip (Pro Hack)

du -sh /home/*

👉 यह बहुत useful है

Output:

1.2G  /home/user1

3.5G  /home/user2

800M  /home/user3

👉 हर folder का summary size


🎯 Final Summary

  • du = disk usage checker
  • folders का size दिखाता है
  • -h = readable format
  • -a = files + folders
  • -c = total size
  • -d = depth control
  • –time = modification time

du -sc -h /etc Linux में disk usage (डिस्क कितनी जगह ले रहा है) देखने के लिए इस्तेमाल होता है। चलो इसे आसान भाषा में समझते हैं:

🔹 पूरा कमांड:

du -sc -h /etc

🔸 इसका मतलब क्या है:

1. du

  • मतलब: Disk Usage
  • यह बताता है कि कोई folder/फ़ाइल कितनी जगह (space) ले रही है।

2. -s (summary)

  • सिर्फ total result दिखाता है
  • /etc के अंदर हर file/folder की detail नहीं दिखाता

👉 मतलब: सिर्फ final total size


3. -c (count total)

  • एक extra line में grand total जोड़ देता है
  • यानी अंत में total usage clearly दिखता है

4. -h (human readable)

  • size को आसान format में दिखाता है
  • जैसे:
    • KB
    • MB
    • GB

5. /etc

  • यह Linux का system configuration folder है
  • इसमें system settings, configs आदि होते हैं

🔥 Output कैसा आएगा:

5.2M    /etc

5.2M    total

👉 मतलब:

और total भी वही है (because -s used)

/etc folder ने 5.2 MB space लिया है


Conclusion

DU Command Linux में डिस्क उपयोग (Disk Usage) का विश्लेषण करने के लिए एक शक्तिशाली टूल है। इसकी मदद से आप बड़ी फाइलों और फोल्डर्स को पहचान सकते हैं, स्टोरेज मैनेजमेंट को बेहतर बना सकते हैं और सिस्टम की परफॉर्मेंस को बनाए रख सकते हैं।

यदि आप Linux Administration, Cyber Security या Ethical Hacking सीख रहे हैं, तो DU Command का ज्ञान आपके लिए बेहद उपयोगी साबित होगा।

More From Author

Burp Suite Professional v2026 Installation Guide (Windows, Linux & macOS)

Linux Grep Command Tutorial in Hindi – Complete Guide for Beginners & Ethical Hackers

Leave a Reply

Your email address will not be published. Required fields are marked *