dutree - रंगीन उत्पादन में डिस्क उपयोग का विश्लेषण करने के लिए एक CLI उपकरण


डुट्री डिस्क उपयोग का विश्लेषण करने के लिए एक फ्री ओपन-सोर्स, फास्ट कमांड-लाइन टूल है, जिसे रस्ट प्रोग्रामिंग भाषा में लिखा गया है। इसे durep ( डिस्क उपयोग रिपोर्टर ) और पेड़ (पेड़ की तरह प्रारूप में सूची निर्देशिका सामग्री) कमांड लाइन टूल्स से विकसित किया गया है। ड्यूट्री इसलिए एक पेड़ जैसे प्रारूप में डिस्क उपयोग की रिपोर्ट करता है।

यह GNU LS_COLORS पर्यावरण चर में कॉन्फ़िगर किए गए मानों के आधार पर रंगीन आउटपुट प्रदर्शित करता है। यह env चर एक्सटेंशन, अनुमतियों के साथ-साथ फ़ाइल प्रकार के आधार पर फ़ाइलों के रंगों को सेट करने में सक्षम बनाता है।

  • Show the file system tree.
  • Supports aggregating of small files.
  • Allows for comparing different directories.
  • Supports excluding of files or directories.

लिनक्स सिस्टम में ड्यूट्री कैसे स्थापित करें

लिनक्स वितरण में dutree स्थापित करने के लिए, आपके पास आपके सिस्टम पर दिखाए गए अनुसार जंग प्रोग्रामिंग भाषा होनी चाहिए।

$ sudo curl https://sh.rustup.rs -sSf | sh

एक बार जंग स्थापित होने के बाद, आप दिखाए गए अनुसार लिनक्स वितरण में मजबूत और gt;

$ cargo install --git https://github.com/nachoparker/dutree.git

dutree स्थापित करने के बाद, यह चर के अनुसार पर्यावरण के रंगों का उपयोग करता है LS_COLORS , इसमें समान रंग हैं ls --color कमांड जो हमारे डिस्ट्रो को कॉन्फ़िगर किया गया है ।

$ ls --color

दौड़ने का सबसे सरल तरीका ड्यूट्री बिना तर्कों के है, इस तरह यह एक फाइलसिस्टम ट्री को दर्शाता है।

$ dutree

फ़ाइल आकार के बजाय वास्तविक डिस्क उपयोग को प्रदर्शित करने के लिए, -u ध्वज का उपयोग करें।

$ dutree -u 

आप -d ध्वज का उपयोग करके किसी दिए गए गहराई (डिफ़ॉल्ट 1 ) तक निर्देशिका दिखा सकते हैं। नीचे दिए गए आदेश मौजूदा कार्यशील निर्देशिका के तहत गहराई 3 तक निर्देशिका दिखाएंगे।

उदाहरण के लिए यदि वर्तमान कार्य निर्देशिका (~ /) , तो ~/*/*/* का आकार प्रदर्शित करें जैसा कि निम्नलिखित नमूना स्क्रीनशॉट में दिखाया गया है।

$ dutree -d 3

किसी फ़ाइल या निर्देशिका नाम के मिलान को बाहर करने के लिए, -x ध्वज का उपयोग करें।

$ dutree -x CentOS-7.0-1406-x86_64-DVD.iso 

आप इस तरह से -f विकल्प का उपयोग करके, निर्देशिकाओं को छोड़ कर एक त्वरित स्थानीय अवलोकन प्राप्त कर सकते हैं।

$ dutree -f

दिखाए गए अनुसार <कोड> -s ध्वज का उपयोग करके एक पूर्ण सारांश/अवलोकन उत्पन्न किया जा सकता है।

$ dutree -s

एक निश्चित आकार की तुलना में छोटी फ़ाइलों को एकत्र करना संभव है, जैसा कि दिखाया गया है, डिफ़ॉल्ट 1M है।

$ dutree -a 

-H स्विच आउटपुट में छिपी फ़ाइलों को बाहर करने की अनुमति देता है।

$ dutree -H

किलोबाइट (डिफ़ॉल्ट) के बजाय बाइट्स में आकार प्रिंट करने के लिए -b विकल्प का उपयोग किया जाता है।

$ dutree -b

रंगों को बंद करने के लिए, और केवल ASCII वर्ण प्रदर्शित करें, इसके लिए <कोड> -ए ध्वज का उपयोग करें।

$ dutree -A

आप -h विकल्प का उपयोग करके dutree सहायता संदेश देख सकते हैं।

$ dutree -h

Usage: dutree [options]  [..]
 
Options:
    -d, --depth [DEPTH] show directories up to depth N (def 1)
    -a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
    -s, --summary       equivalent to -da, or -d1 -a1M
    -u, --usage         report real disk usage instead of file size
    -b, --bytes         print sizes in bytes
    -x, --exclude NAME  exclude matching files or directories
    -H, --no-hidden     exclude hidden files
    -A, --ascii         ASCII characters only, no colors
    -h, --help          show help
    -v, --version       print version number

ड्यूट्री गितुब रिपोजिटरी : https://github.com/nachoparker/dutree

dutree लिनक्स सिस्टम पर फ़ाइल के आकार और वृक्ष के समान प्रारूप में डिस्क उपयोग का विश्लेषण करने के लिए एक सरल लेकिन शक्तिशाली कमांड-लाइन टूल है। अपने विचारों या प्रश्नों के बारे में हमारे साथ साझा करने के लिए नीचे दिए गए टिप्पणी फ़ॉर्म का उपयोग करें।