linux ls या किसी अन्य कमांड में फ़ोल्डर सामग्री का आकार दिखाता है


31

मुझे पता है कि इन फ़ोल्डरों में प्रत्येक के पास> 80gb फाइलें हैं। फिर भी, वे केवल ls -lah में 4.0K दिखाते हैं? सामग्री सहित एलएस शो आकार कैसे हो सकता है?

[root@aapsan01 aapxen01]# ls -lah
total 48K
drwxrwxrwx  6 root root 4.0K Sep 29 03:45 .
drwxrwxrwx 15 root root 4.0K Sep 27 09:15 ..
drwxr-xr-x  2 root root 4.0K Sep 29 03:45 aapxen01.0
drwxr-xr-x  2 root root 4.0K Sep 28 12:10 aapxen01.1
drwxr-xr-x  2 root root 4.0K Sep 27 09:21 aapxen01.2
drwxr-xr-x  2 root root 4.0K Sep 27 09:21 aapxen01.3

जवाबों:


35

du --max-depth=1 -h यह दिखाना चाहिए कि फोल्डर कितनी जगह का उपयोग करते हैं


मैं यही चाहता था। धन्यवाद। बहुत बुरा वे इस जानकारी प्रदान करने के लिए एक ls स्विच नहीं कर सका। ओ अच्छा।
फ़्लोट्सम एन। जेट्सम

मुझे लगता है कि एक बहुत ही आसान है, इसलिए आमतौर पर यह मेरे सिस्टम पर एक उपनाम के रूप में है जैसे du-dirया ऐसा कुछ।
dtlussier

1
वास्तव में जोड़ना --max-depth=1अजीब तरह का विकल्प है, क्योंकि तब सब-सबफोल्डर्स (और उन के अंदर फाइलें) को बिल्कुल भी नहीं गिना जाता है। सवाल से यह स्पष्ट नहीं है कि वह चाहता था या नहीं।
ओली

@ ऑली सबफोल्डर्स को गिना जाता है, लेकिन प्रदर्शित नहीं किया जाता है।
बर्नहार्ड

इसके अलावाdu -d 1 -h
चेकसम

13

कमांड का उपयोग करना du:

du -sh .

ध्यान दें कि इसमें कुछ समय लगता है, क्योंकि इसमें निर्देशिका सामग्री को स्कैन करना होता है।


6

du -sh

जहां sनिर्देशिका आकार का सारांश प्रदर्शित करता है।
hमानव पठनीय प्रारूप

उदाहरण:

[root@smsc tmp]# du -sh
219M    .

3

lsनिर्देशिका प्रविष्टि का आकार दिखाता है, निर्देशिका सामग्री का नहीं। निर्देशिका स्वयं मूल रूप से निर्देशिका में निहित सभी फ़ाइल नामों की एक सूची है, और इस प्रकार काफी छोटी है।

एक निर्देशिका और उसकी सामग्री के संयुक्त आकार को प्राप्त करने के लिए, उपयोग करें du


2
$ डु-sm * | सॉर्ट-एन | पूंछ -n 20
६ अनुशीलन
10 पठन-सामग्री
22 डेस्कटॉप
24 Android
24 कार्यक्षेत्र
28 ड्रॉपबॉक्स
35 की मूर्ति
36 2011v
38 fpsu
42 अभिलेखागार
46 मुकदमा
५४ 2011 में
54 किताबें
64 svn
99 संदर्भ
227 tmp
३११ मुज
331 चित्र
370 src
663 डाउनलोड


1

का आकार दिखाने के लिए /var, उपयोग करें:

du -sh /var

की सामग्री का आकार दिखाने के लिए /var, का उपयोग करें:

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