टर्मिनल पर कमांड कॉम्बो मानव-पठनीय आकारों के साथ निर्देशिकाओं की एक सूची का उत्पादन करेगा?


12

मैं चाहूंगा कि टर्मिनल.ऐप खोलें और जैसे कमांड दर्ज करें:

my-macbook-pro:~ my-username$ ls -lh

बाइट्स में फ़ोल्डर्स के आकार को देखने के बजाय जो कि मेरी वर्तमान कार्यशील निर्देशिका में हैं, मैं फ़ोल्डर्स के आकार को देखना चाहता हूं, जिसमें उनकी सभी सामग्री भी शामिल है:

drwxr-xr-x 7 my-username staff 100Gi Dec 20 19:38 my-huge-project-folder

drwxr-xr-x 3 my-username staff 80Gi Dec 27 14:15 my-slightly-smaller-project-folder

क्या कोई ऐसा आदेश है जो मैं टाइप कर सकता हूं जो ऊपर समान आउटपुट देगा?

जवाबों:


25

आकारों के साथ फ़ोल्डर्स की एक सूची देखने के लिए आप डु कमांड का उपयोग कर सकते हैं ।

आकार बनाने के लिए मानव पठनीय -h विकल्प का उपयोग करते हैं

बाल फ़ोल्डर का आकार बनाने के लिए -s विकल्प का उपयोग करें (सामग्री के आधार पर चलाने में कुछ समय लग सकता है)।

du -hs *

यहाँ आउटपुट का एक (निर्बाध) उदाहरण है।

   0B   Desktop
 632K   Documents
 356K   Downloads
  76M   Library
   0B   Movies
   0B   Music
 4.0K   Pictures
   0B   Public
  40K   Sites

@ आपको अधिक संगीत की आवश्यकता है ...;)
मार्टिन मार्कोसिनी

@ स्मार्टिन - या एक तेज कंप्यूटर ... मैंने इसे एक डमी खाते पर चलाया क्योंकि मैं अपने खाते पर परिणामों के लिए बेसब्री से इंतजार कर रहा था!
जी।

3
यह केवल उन फाइलों को गिनाएगा जिनकी आपके पास पढ़ने की पहुंच है। एक सच्ची गिनती के लिए sudo जोड़ें, खासकर यदि आप अपने घर के फ़ोल्डर के बाहर माप रहे हैं।
ridogi

3
मैं अंत में एक अच्छा कुल प्राप्त करने के लिए -c (du -shc *) जोड़ना पसंद करता हूं।
डैरेन ग्रीव्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.