HDD स्पेस को दिखाने के लिए रियल टाइम cmd टूल


13

क्या कोई कमांड लाइन टूल है जो वास्तविक समय में दिखाता है कि मेरी बाहरी हार्ड ड्राइव पर कितनी जगह है?


2
उत्तर फ़ाइल सिस्टम पर निर्भर करता है। उदाहरण के dfलिए btrfs (अभी तक) के लिए सही मान नहीं दिखा सकते हैं। क्या आप इस जानकारी को अपने प्रश्न में जोड़ सकते हैं?
जोनास स्टीन

जवाबों:


25

जैसा कि जूली ने कहा, आप dfमुक्त स्थान प्रदर्शित करने के लिए उपयोग कर सकते हैं , इसे या तो आरोह बिंदु या डिवाइस नाम से गुजारें:

df --human-readable /home
df --human-readable /dev/sda1

आपको कुछ इस तरह मिलेगा:

Filesystem Size  Used Avail Use% Mounted on
/dev/sda1  833G  84G  749G  10%  /home

इसे लगातार चलाने के लिए, उपयोग करें watch। डिफ़ॉल्ट अपडेट अंतराल 2 सेकंड है, लेकिन आप इसके साथ ट्विक कर सकते हैं --interval:

watch --interval=60 df --human-readable /dev/sda1

3

df एक साधारण कमांड लाइन उपयोगिता है जो आपको फ्री स्पेस सहित डिस्क उपयोग दिखाती है।

man dfविवरण के लिए जाँच करें।


1
मैं वर्तमान में उपयोग करता हूं df -h, जो मुझे टाइप करते समय आवश्यक जानकारी देता है df -h। मैं कुछ अधिक लाइव या वास्तविक समय के बाद था, यानी ऐसा कुछ जो टर्मिनल को स्वचालित रूप से अपडेट करता रहता है, इसलिए मुझे जांचने के लिए कमांड टाइप करने की जरूरत नहीं है।
oshirowanen

@oshirowanen आप उपयोग कर सकते हैं watch, और यह इसे बार-बार चलाएगा और आपको ताजा आउटपुट (सामान्य रूप से हर दो सेकंड) दिखाएगा। ध्यान रखें कि केवल एक कार्यक्रम सामान्य परिस्थितियों में एक समय में टर्मिनल को अपडेट कर सकता है (यानी यदि आप अपनी स्क्रीन की पूरी गड़बड़ी नहीं करना चाहते हैं), इसलिए यदि आप उसी समय अन्य चीजों को करना चाहते हैं तो आपको इसकी आवश्यकता है टर्मिनल को इसके लिए समर्पित करें या इसे स्क्रीन, tmux, या dvtm जैसी किसी चीज़ में चलाने के लिए टर्मिनल को कई वर्चुअल टर्मिनलों में विभाजित करें।
रैंडम 832

3

यदि आप watchके उत्पादन को सम्मिलित करने के लिए एक पूरे टर्मिनल को समर्पित करने के विचार को पसंद नहीं करते हैं df, तो आप एक उपकरण जैसे कि शंकु पर विचार कर सकते हैं । conkyHDD उपयोग, HDD अस्थायी, राम उपयोग, स्थानीय मौसम, समाचार सुर्खियों से सब कुछ की निगरानी करने के लिए उपयोग करने के अनगिनत उदाहरण हैं ... आप इसे नाम देते हैं।


2

बस निम्नलिखित का उपयोग करें:

watch -d df

आपको इस उत्तर को संपादित करना चाहिए कि यह इस बात का स्पष्टीकरण शामिल है कि यह स्वीकृत उत्तर से कैसे भिन्न है - जो पहले से ही उपयोग dfऔर watchआदेशों के बारे में स्पष्टीकरण प्रदान करता है ।
एंथनी जोगेगन

0

अलेक्जेंडर बटिशेव द्वारा ऊपर दिए गए उत्कृष्ट उत्तर का उपयोग करते हुए , और राल्फ फ्राइडल द्वारा इस एक के बाद , मैंने उन्हें "सॉर्ट" के साथ इस कमांड के लिए एक लिंक दिया।

watch -d -n 60 'df -H /dev/sd[a-z][0-9] | sort -r -k 5 -i'

यह आपको उपयोग किए गए स्थान के प्रतिशत द्वारा क्रमबद्ध, हर मिनट में अपडेट की गई एक टर्मिनल में आपकी सभी हार्ड ड्राइव को देखने देगा।

मैं नहीं जानता कि यह उत्तर कितना जोड़ सकता है जो पहले से ही यहाँ है (यह मेरा पहला उत्तर है), लेकिन मुझे लगा कि मैं इसे यहाँ रखूँगा, अगर कोई ठीक उसी तरह की तलाश में आता है जो मैं करना चाहता था, जो है मैं इस सवाल पर पहले स्थान पर रहा। सोचा था कि मैं किसी और को बचाने की कोशिश करूंगा कि अगर मैं कर सकता हूं तो "घड़ी", "डीएफ" और "सॉर्ट" को एक साथ कैसे रखा जाए।

FYI करें, मैंने सिर्फ "/ dev / sd *" के बजाय regex का उपयोग किया क्योंकि मेरा सिस्टम कई "udev" प्रविष्टियां भी दिखाता है, जिनकी मुझे आवश्यकता नहीं थी या मैं देखना चाहता था। ऊपर लिखी गई कमांड उन को छुपाती है और केवल हार्ड ड्राइव दिखाती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.