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) में दिखाया गया है।
Important DU Command Flags
1. -a Flag (Show Files and Directories)
यह फ्लैग फाइल्स और फोल्डर्स दोनों को दिखाता है।
du -a /home
Example Output
Image: DU -a Command Output
2. -h Flag (Human Readable Format)
यह फ्लैग फाइल साइज को KB, MB, GB जैसे आसान फॉर्मेट में दिखाता है।
du -h /home
Example Output
Image: DU -h Command Output
3. -c Flag (Display Total Size)
यह फ्लैग अंत में कुल आकार (Total Size) भी दिखाता है।
du -c /home
Example Output
4K file1
8K file2
12K total
4. -d Flag (Specify Directory Depth)
किसी विशेष स्तर तक की डायरेक्टरी जानकारी देखने के लिए उपयोग किया जाता है।
du -d 2 /home
यह केवल 2 लेवल तक की डायरेक्टरी का आउटपुट दिखाएगा।
Image: DU Depth Example
5. –time Flag (Show Last Modified Time)
फोल्डर के साथ उसकी आखिरी संशोधित (Modified) तारीख और समय भी दिखाता है।
du –time /home
Example Output
Image: DU Time Output
Useful DU Command Examples
Show All Files with Human Readable Format
du -ah /home
Find Specific Files Using Grep
du -a /home | grep user
यह उन सभी फाइल्स और डायरेक्टरीज़ को दिखाएगा जिनके नाम में “user” शब्द मौजूद है।
Image: DU with Grep
Show Current Directory Usage
du -sh .
Output Example
2.5G .
यह वर्तमान डायरेक्टरी का कुल आकार दिखाएगा।
DU vs LS Command
कई बार DU कमांड, LS कमांड से अधिक उपयोगी साबित होती है क्योंकि यह वास्तविक डिस्क उपयोग की जानकारी देती है।
Example
du –time -d 1 .
यह वर्तमान डायरेक्टरी की सभी सब-डायरेक्टरी का आकार और संशोधन समय दिखाएगा।
File Owner Check Using STAT Command
DU कमांड फाइल का मालिक (Owner) नहीं बताती। इसके लिए आप STAT कमांड का उपयोग कर सकते हैं।
stat filename
Example
stat test.txt
Image: STAT Command Output
Conclusion
DU Command Linux में डिस्क उपयोग (Disk Usage) का विश्लेषण करने के लिए एक शक्तिशाली टूल है। इसकी मदद से आप बड़ी फाइलों और फोल्डर्स को पहचान सकते हैं, स्टोरेज मैनेजमेंट को बेहतर बना सकते हैं और सिस्टम की परफॉर्मेंस को बनाए रख सकते हैं।
यदि आप Linux Administration, Cyber Security या Ethical Hacking सीख रहे हैं, तो DU Command का ज्ञान आपके लिए बेहद उपयोगी साबित होगा।

