यह कमांड एनसीडीयू है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
एनसीडीयू - एनसीर्सेस डिस्क उपयोग
SYNOPSIS
एनसीडीयू [विकल्पों] दीर
वर्णन
एनसीडीयू (एनसीर्सेस डिस्क उपयोग) प्रसिद्ध 'डु' का एक शाप-आधारित संस्करण है, और एक प्रदान करता है
यह देखने का तेज़ तरीका कि कौन सी निर्देशिकाएँ आपके डिस्क स्थान का उपयोग कर रही हैं।
विकल्प
मोड चयन
-h एक संक्षिप्त सहायता संदेश प्रिंट करें और छोड़ें।
-v एनसीडीयू संस्करण प्रिंट करें और छोड़ें।
-f फ़ाइल
दी गई फ़ाइल को लोड करें, जो पहले "-o" विकल्प के साथ बनाई गई है। अगर फ़ाइल is
"-" के समतुल्य, फ़ाइल को मानक इनपुट से पढ़ा जाता है।
गड़बड़ी को रोकने के लिए, एनसीडीयू का वर्तमान संस्करण इसे मान लेगा
आयातित फ़ाइल में निर्देशिका जानकारी फ़ाइल सिस्टम का प्रतिनिधित्व नहीं करती है
जो फ़ाइल आयात की जा रही है। यानी इसमें रिफ्रेश और फाइल डिलीट के विकल्प
ब्राउज़र अक्षम कर दिया जाएगा.
दीर दी गई निर्देशिका को स्कैन करें.
-o फ़ाइल
सभी आवश्यक जानकारी निर्यात करें फ़ाइल ब्राउज़र इंटरफ़ेस खोलने के बजाय। अगर
फ़ाइल "-" है, डेटा मानक आउटपुट पर लिखा जाता है। नीचे उदाहरण अनुभाग देखें
कुछ उपयोगी उपयोग के मामलों के लिए।
सावधान रहें कि किसी निर्देशिका को निर्यात करते समय निर्यात किया गया डेटा काफी बड़ा हो सकता है
कई फ़ाइलें. 10.000 फ़ाइलें आपको 600 से 700 KiB के क्रम में निर्यात मिलेंगी
असंपीड़ित, या gzip से संपीड़ित होने पर 100 KiB से थोड़ा अधिक। यह तराजू
रैखिक रूप से, इसलिए लाखों के साथ व्यवहार करते समय कुछ दसियों मेगाबाइट को संभालने के लिए तैयार रहें
फ़ाइलों का.
इंटरफेस विकल्पों
-0 किसी निर्देशिका को स्कैन करते समय या किसी फ़ाइल को आयात करते समय, इसके अलावा कोई प्रतिक्रिया न दें
जब कोई घातक त्रुटि होती है. स्कैन पूरा होने तक Ncurses प्रारंभ नहीं किया जाएगा।
"-o" के साथ डेटा निर्यात करते समय, ncurses बिल्कुल भी प्रारंभ नहीं किया जाएगा। इस विकल्प
मानक आउटपुट पर निर्यात करते समय यह डिफ़ॉल्ट है।
-1 "-0" के समान, लेकिन एक पंक्ति के साथ स्कैनिंग प्रगति पर प्रतिक्रिया देता है
आउटपुट. किसी फ़ाइल को निर्यात करते समय यह विकल्प डिफ़ॉल्ट होता है।
कुछ मामलों में, ncurses ब्राउज़र इंटरफ़ेस जिसे आप स्कैन/आयात के बाद देखेंगे
इस विकल्प का उपयोग करते समय पूर्णता विकृत दिख सकती है। यदि आप किसी फ़ाइल में निर्यात नहीं कर रहे हैं,
"-2" संभवतः एक बेहतर विकल्प है।
-2 किसी निर्देशिका को स्कैन करते समय या आयात करते समय एक पूर्ण-स्क्रीन ncurses इंटरफ़ेस प्रदान करें
फ़ाइल। यह एकमात्र इंटरफ़ेस है जो किसी भी गैर-घातक त्रुटि पर प्रतिक्रिया प्रदान करता है
स्कैनिंग.
-q शांत मोड. निर्देशिका को स्कैन या आयात करते समय, एनसीडीयू स्क्रीन 10 को अपडेट करेगा
डिफ़ॉल्ट रूप से एक सेकंड में एक बार, शांत अवस्था में इसे घटाकर हर 2 सेकंड में एक बार कर दिया जाएगा
तरीका। दूरस्थ कनेक्शन पर बैंडविड्थ बचाने के लिए इस सुविधा का उपयोग करें। इस विकल्प में कोई नहीं है
प्रभाव जब "-0" का उपयोग किया जाता है।
-आर-केवल पढ़ने योग्य मोड। यह अंतर्निहित फ़ाइल हटाने की सुविधा को अक्षम कर देगा। यह विकल्प है
जब "-o" का उपयोग किया जाता है तो कोई प्रभाव नहीं पड़ता, क्योंकि उसमें ब्राउज़र इंटरफ़ेस नहीं होगा
मामला। जब "-f" का उपयोग किया जाता है तो इसका कोई प्रभाव नहीं पड़ता है, क्योंकि विलोपन सुविधा है
वैसे भी उस स्थिति में अक्षम।
--सी
आधार 10 उपसर्गों का उपयोग करके आकारों की सूची बनाएं, अर्थात 1000 (केबी, एमबी, आदि) की शक्तियाँ, जैसा कि परिभाषित किया गया है
इंटरनेशनल सिस्टम ऑफ़ यूनिट्स (SI) में, सामान्य आधार 2 उपसर्गों के बजाय, वह
है, 1024 की शक्तियाँ (KiB, MiB, आदि)।
स्कैन ऑप्शंस
ये विकल्प स्कैनिंग प्रगति को प्रभावित करते हैं, और निर्देशिका आयात करते समय कोई प्रभाव नहीं डालते हैं
एक फ़ाइल से जानकारी.
-x फ़ाइल सिस्टम सीमाओं को पार न करें, यानी केवल फ़ाइलों और निर्देशिकाओं को उसी पर गिनें
स्कैन की जा रही निर्देशिका के रूप में फ़ाइल सिस्टम।
--निकालना प्रतिरूप
मेल खाने वाली फ़ाइलें बाहर निकालें प्रतिरूप. फ़ाइलें अभी भी डिफ़ॉल्ट रूप से प्रदर्शित होंगी, लेकिन
डिस्क उपयोग आँकड़ों में नहीं गिना जाता। इस तर्क को एकाधिक जोड़ा जा सकता है
अधिक पैटर्न जोड़ने का समय।
-X फ़ाइल, --से अलग करके फ़ाइल
उन फ़ाइलों को बाहर निकालें जो किसी भी पैटर्न से मेल खाती हों फ़ाइल. पैटर्न को ए द्वारा अलग किया जाना चाहिए
नई पंक्ति।
--बहिष्कृत-कैश
CACHEDIR.TAG वाली निर्देशिकाओं को बाहर निकालें। निर्देशिकाएँ अभी भी प्रदर्शित की जाएंगी,
लेकिन उनकी सामग्री नहीं, और उन्हें डिस्क उपयोग आंकड़ों में नहीं गिना जाता है।
देख http://www.brynosaurus.com/cachedir/
KEYS
? सहायता + कुंजियाँ + स्क्रीन के बारे में दिखाएँ
ऊपर, नीचे जे, के
वस्तुओं के माध्यम से चक्र चलायें
दाएँ, दर्ज करें, एल
चयनित निर्देशिका खोलें
बाएँ, <, ज
मूल निर्देशिका पर जाएं
n फ़ाइल नाम के अनुसार क्रम (घटते क्रम के लिए फिर से दबाएँ)
फ़ाइल आकार के अनुसार क्रमबद्ध करें (घटते क्रम के लिए फिर से दबाएँ)
C आइटमों की संख्या के अनुसार ऑर्डर करें (घटते क्रम के लिए फिर से दबाएँ)
डिस्क उपयोग दिखाने और स्पष्ट आकार दिखाने के बीच टॉगल करें।
d चयनित फ़ाइल या निर्देशिका हटाएँ। जब एक त्रुटि संदेश दिखाया जाएगा
निर्देशिका की सामग्री मेल नहीं खाती या फ़ाइल सिस्टम पर अब मौजूद नहीं है।
सॉर्ट करते समय फ़ाइलों से पहले डीआईआर टॉगल करें।
जी प्रतिशत, ग्राफ़, दोनों या कोई नहीं दिखाने के बीच टॉगल करें। प्रतिशत के सापेक्ष है
वर्तमान निर्देशिका का आकार, ग्राफ़ वर्तमान में सबसे बड़े आइटम के सापेक्ष है
निर्देशिका.
सी चाइल्ड आइटम गिनती का प्रदर्शन टॉगल करें।
ई 'छिपी हुई' या 'बहिष्कृत' फ़ाइलें और निर्देशिकाएँ दिखाएँ/छिपाएँ। फिर भी कृपया ध्यान दें
आप छिपी हुई फ़ाइलें और निर्देशिकाएँ नहीं देख सकते, वे अभी भी वहाँ हैं और वे हैं
अभी भी निर्देशिका आकारों में शामिल है। यदि आपको संदेह है कि कुल योग दिखाया गया है
स्क्रीन के निचले भाग सही नहीं हैं, सुनिश्चित करें कि आपने इस विकल्प को सक्षम नहीं किया है।
मैं वर्तमान चयनित आइटम के बारे में जानकारी दिखाता हूँ।
वर्तमान निर्देशिका को ताज़ा/पुनःगणना करें।
b वर्तमान निर्देशिका में स्पॉन शेल।
हम पहले पसंदीदा शेल के लिए उपयोगकर्ता के $SHELL पर्यावरण चर की जांच करते हैं
दुभाषिया। यदि यह सेट नहीं है, तो हम संकलन समय कॉन्फ़िगर किए गए डिफ़ॉल्ट पर वापस आ जाते हैं
खोल (आमतौर पर / बिन / बैश).
क्ष छोड़ो
उदाहरण
जिस निर्देशिका में आप वर्तमान में हैं उसे स्कैन और ब्राउज़ करने के लिए, आपको बस एक सरल चीज़ की आवश्यकता है:
एनसीडीयू
उदाहरण के लिए, यदि आप एक संपूर्ण फ़ाइल सिस्टम, अपने रूट फ़ाइल सिस्टम को स्कैन करना चाहते हैं, तो आप ऐसा करना चाहेंगे
"-x" का उपयोग करने के लिए:
एनसीडीयू -एक्स /
चूँकि एक बड़ी निर्देशिका को स्कैन करने में कुछ समय लग सकता है, आप एक निर्देशिका को स्कैन कर सकते हैं और निर्यात कर सकते हैं
बाद में देखने के लिए परिणाम:
एनसीडीयू -1xo- / | gzip >export.gz
# ...कुछ समय बाद:
zcat निर्यात.gz | एनसीडीयू -एफ-
क्रॉन जॉब से निर्यात करने के लिए, किसी भी अनावश्यक को दबाने के लिए "-1" को "-0" से बदलना सुनिश्चित करें
उत्पादन.
आप एक निर्देशिका निर्यात भी कर सकते हैं और स्कैनिंग पूरी होने के बाद उसे ब्राउज़ कर सकते हैं:
एनसीडीयू -ओ- | टी निर्यात.फ़ाइल | ./ncdu -f-
यही बात gzip संपीड़न के साथ भी संभव है, लेकिन यह थोड़ा अस्पष्ट है:
एनसीडीयू -ओ- | गज़िप | टी निर्यात.जीज़ | गनज़िप | ./ncdu -f-
किसी सिस्टम को दूरस्थ रूप से स्कैन करने के लिए, लेकिन स्थानीय रूप से फ़ाइलों को ब्राउज़ करने के लिए:
एसएसएच -सी उपयोगकर्ता@सिस्टम एनसीडीयू -ओ- / | ./ncdu -f-
ssh के लिए "-C" विकल्प संपीड़न को सक्षम बनाता है, जो धीमे लिंक पर बहुत उपयोगी होगा।
एनसीडीयू चलाने की तुलना में रिमोट स्कैनिंग और स्थानीय व्यूइंग के दो प्रमुख फायदे हैं
सीधे रिमोट सिस्टम पर: आप स्थानीय पर स्कैन की गई निर्देशिका के माध्यम से ब्राउज़ कर सकते हैं
सिस्टम बिना किसी नेटवर्क विलंबता के, और एनसीडीयू संपूर्ण निर्देशिका संरचना को नहीं रखता है
निर्यात करते समय मेमोरी में, इसलिए आप रिमोट सिस्टम पर अधिक मेमोरी का उपभोग नहीं करेंगे।
मुश्किल कड़ियाँ
प्रत्येक डिस्क उपयोग विश्लेषण उपयोगिता के पास हार्ड लिंक को गिनने (नहीं) का अपना तरीका होता है। वहाँ
हार्ड लिंक से निपटने का कोई सार्वभौमिक रूप से सहमत तरीका प्रतीत नहीं होता है, और यह सम है
एनसीडीयू के विभिन्न संस्करणों के बीच असंगत। यह अनुभाग बताता है कि प्रत्येक संस्करण क्या है
एनसीडीयू करता है।
एनसीडीयू 1.5 और उससे नीचे किसी भी हार्ड लिंक का पता लगाने का समर्थन नहीं करता है: प्रत्येक लिंक है
इसे एक अलग इनोड माना जाता है और इसका आकार प्रत्येक लिंक के लिए गिना जाता है। इसका मतलब यह है कि
हार्ड युक्त निर्देशिकाओं का विश्लेषण करते समय प्रदर्शित निर्देशिका आकार गलत होते हैं
लिंक।
एनसीडीयू 1.6 में बुनियादी हार्ड लिंक डिटेक्शन है: जब पहले से सामना किए गए इनोड का लिंक होता है
पता चला, लिंक का फ़ाइल आकार शून्य बाइट्स माना जाता है। इसका साइज नहीं है
फिर से गिना जाता है, और लिंक को ब्राउज़र इंटरफ़ेस में 'H' चिह्न के साथ दर्शाया जाता है।
प्रदर्शित निर्देशिका आकार केवल तभी सही होते हैं जब किसी इनोड के सभी लिंक उसके भीतर रहते हैं
निर्देशिका। जब यह मामला नहीं है, तो आकार इसके आधार पर सही हो भी सकते हैं और नहीं भी
कौन से लिंक को "डुप्लिकेट" माना गया और कौन से को "असली" माना गया। का संकेतित आकार
सबसे ऊपरी निर्देशिका (अर्थात, वह जो एनसीडीयू शुरू करने पर कमांड लाइन पर निर्दिष्ट है)
हमेशा सही होता है.
एनसीडीयू 1.7 और बाद में हार्ड लिंक डिटेक्शन में सुधार हुआ है। प्रत्येक फ़ाइल जिसमें दो से अधिक हैं
लिंक में ब्राउज़र इंटरफ़ेस में "H" चिह्न दिखाई देता है। प्रत्येक हार्ड लिंक की सटीक गणना की जाती है
प्रत्येक निर्देशिका के लिए एक बार यह प्रदर्शित होता है। प्रत्येक निर्देशिका का संकेतित आकार इसलिए है,
सही ढंग से, उस निर्देशिका में पाए जा सकने वाले सभी अद्वितीय इनोड के आकार का योग।
हालाँकि, ध्यान दें कि यह हमेशा उस स्थान के समान नहीं हो सकता है जिसे बाद में पुनः प्राप्त किया जाएगा
निर्देशिका को हटाना, क्योंकि कुछ इनोड अभी भी इसके बाहर के हार्ड लिंक से पहुंच योग्य हो सकते हैं।
onworks.net सेवाओं का उपयोग करके ऑनलाइन एनसीडीयू का उपयोग करें