डु और डीएफ के बीच अंतर कैसे याद रखें?


40

duऔर dfइसी तरह की चीजें करते हैं, और इसलिए मैं हमेशा खुद को गलत टाइप करता हूं।

मुझे लगता है कि अगर मुझे पता था कि "डु" और "डीएफ" का क्या अर्थ है, तो यह याद रखना आसान हो सकता है कि किसका उपयोग करना है।

इन दोनों में अंतर करने का एक तरीका क्या है ताकि मुझे याद रहे कि कौन सी क्रिया करता है?


9
हाह, यूनिक्स और लिनक्स के टैग ऑटोफिल ने पहले ही आंशिक रूप से मेरे प्रश्न का उत्तर दिया है! जाने के लिए रास्ता! (मैंने प्रश्न को टैग कर दिया था du, और इसे सबमिट करने के बाद इसे ऑटोफिल्ड कर दिया था disk-usage)
कोरी क्लेन

2
अच्छा, स्टेक्सचेंज जीत!
टिम

1
इसके लायक क्या है, df फ़ाइल सिस्टम को देखता है, इसलिए मैंने हमेशा इसके साथ f के साथ df मैप किया
user606723

जवाबों:


60

du== डिस्क उपयोग । यह निर्देशिका ट्री के माध्यम से चलता है और उसमें सभी फाइलों का योग आकार गिनता है। यह अपठनीय फ़ाइलों, निर्देशिका ट्री में हार्डलिंक, आदि की संभावना के कारण सटीक जानकारी का उत्पादन नहीं कर सकता है। यह आपके द्वारा अनुरोधित विशिष्ट निर्देशिका के बारे में जानकारी दिखाएगा। सोचें, "इन फ़ाइलों द्वारा डिस्क स्थान का कितना उपयोग किया जा रहा है?"

df== डिस्क फ्री । सीधे फाइलसिस्टम मेटाडेटा में डिस्क उपयोग किए गए ब्लॉक को देखता है। इस वजह से यह बहुत तेजी से लौटता है duलेकिन केवल संपूर्ण डिस्क / विभाजन के बारे में जानकारी दिखा सकता है। सोचो, "मेरे पास कितना मुफ्त डिस्क स्थान है?"


1
वास्तव में मेरा तर्क है कि du"निर्देशिका उपयोग" के लिए खड़ा है (लेकिन हाँ, यह बहस का विषय है :-P)
पैट्रिक

7
वैसे तो मैन पेज में भी लिखा होता है du - display disk usage statistics
भीड़

लेकिन निर्देशिका उपयोग दिखाता है। डिस्क का उपयोग क्या dfहै। तो शायद मैन-पेज यहाँ भ्रम का स्रोत है ...
Nils

7
मै वह कहने जा रहा था! इसके लिए मुझे पिटाई करने के लिए +1। मुझे लगता है कि "डिस्क उपयोग" "निर्देशिका उपयोग" की तुलना में अधिक उपयुक्त है यदि आप इसे "तर्क के रूप में नामित फ़ाइलों के लिए डिस्क उपयोग" के रूप में सोचते हैं। आप डु (1) फ़ाइलों की एक लंबी सूची फ़ीड कर सकते हैं, और यह किसी भी निर्देशिका आँकड़े नहीं दिखाएगा।
Jan Steinman

मेरे लिए, "डिस्क उपयोग" की व्याख्या "मेरी सभी फ़ाइलों के लिए डिस्क उपयोग" के रूप में की जा सकती है, लेकिन "डिस्क मुक्त" निश्चित रूप से स्पष्ट है।
1

-4

duइसका उपयोग dfदिन-प्रतिदिन के प्रोजेक्ट से अधिक किया जाता है क्योंकि यह डिस्कवरी स्तर के अनुसार डिस्क उपयोग दिखाता है।

dfफ़ाइल सिस्टम स्तर पर डिस्क मुक्त स्थान और शो है। एक और कमांड है dfspaceजिसका इस्तेमाल भी किया जाएगा।


1
क्या है dfspace? मैं इसे कैसे स्थापित करूंगा? यह डेबियन रिपॉजिटरी में नहीं है और मैंने इसके बारे में कभी नहीं सुना है।
terdon
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.