Posted in

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

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 का ज्ञान आपके लिए बेहद उपयोगी साबित होगा।

Leave a Reply

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