कमांड लाइन से डिस्क का उपयोग कैसे करें?


138

मैं कमांड लाइन से अपनी हार्ड ड्राइव का वर्तमान डिस्क उपयोग (% में) कैसे प्राप्त कर सकता हूं?


अब मुझे आश्चर्य है कि अगर कुछ कमांडलाइन बराबर है kdirstatया baobab
एहतेश चौधरी

जवाबों:


143

dfआज्ञा का उपयोग करके ।

यहाँ एक उदाहरण आउटपुट है:

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            303537496  27537816 260580948  10% /
none                    950788       252    950536   1% /dev
none                    959516       232    959284   1% /dev/shm
none                    959516       388    959128   1% /var/run
none                    959516         0    959516   0% /var/lock

इसके मैनपेज पर भी एक नजर ।


38
df -mमेगाबाइट में चीजों df -hको दिखाएगा, आपको सबसे बड़ी संभव इकाई में दिखाएगा।
ओली

116

ncdu

कमांड लाइन से अच्छी तरह से काम करता है। यह ncurses- आधारित और इंटरैक्टिव है।
आप इसे स्थापित कर सकते हैं sudo apt-get install ncdu

यहां छवि विवरण दर्ज करें

वैकल्पिक

  • टॉप टेन: du -shx * | sort -rh | head -10
  • यदि आप अधिक महीन दाने वाली डिस्क का उपयोग करना चाहते हैं, तो आपको यहां के उत्तरों पर एक नज़र डालनी चाहिए ।

3
इसके माध्यम से स्थापित करेंsudo apt install ncdu
पेडी टी।

1
मुझे विकल्प पसंद थे। आपको उस निर्देशिका में रहना होगा जिसे आप बड़ी फ़ाइलों के लिए देख रहे हैं। लेकिन मैंने कुछ भी स्थापित किए बिना अपराधी को इस तरह से स्पॉट करना आसान पाया।
G Trawo

2
du -shx * | sort -rh | head -10एक जीवन रक्षक है! विशेष रूप से महान यदि आप एक छोटे परीक्षण सर्वर पर हैं, तो आप अंतरिक्ष से बाहर चले गए हैं, और आपकी समस्याओं को ठीक करने के लिए पहले से ही एक फैंसी उपयोगिता स्थापित नहीं है।
माइकल प्लॉटज़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.