आप इसे सिर्फ के साथ भी कर सकते हैं du
। बस मैं इस संस्करण का उपयोग कर रहा हूं du
:
$ du --version
du (GNU coreutils) 8.5
पहुंच:
$ du -ah ..DIR.. | grep -v "/$" | sort -rh
दृष्टिकोण का टूटना
कमांड du -ah DIR
दी गई डायरेक्टरी में सभी फाइलों और डायरेक्टरीज़ की एक सूची तैयार करेगी DIR
। -h
मानव पठनीय आकार जो मैं पसंद का उत्पादन करेगा। यदि आप उन्हें नहीं चाहते हैं तो उस स्विच को छोड़ दें। मैं head -6
सिर्फ उत्पादन की मात्रा को सीमित करने के लिए उपयोग कर रहा हूँ !
$ du -ah ~/Downloads/ | head -6
4.4M /home/saml/Downloads/kodak_W820_wireless_frame/W820_W1020_WirelessFrames_exUG_GLB_en.pdf
624K /home/saml/Downloads/kodak_W820_wireless_frame/easyshare_w820.pdf
4.9M /home/saml/Downloads/kodak_W820_wireless_frame/W820_W1020WirelessFrameExUG_GLB_en.pdf
9.8M /home/saml/Downloads/kodak_W820_wireless_frame
8.0K /home/saml/Downloads/bugs.xls
604K /home/saml/Downloads/netgear_gs724t/GS7xxT_HIG_5Jan10.pdf
यह सबसे बड़ा करने के लिए सबसे छोटा छाँटने के लिए काफी आसान है:
$ du -ah ~/Downloads/ | sort -h | head -6
0 /home/saml/Downloads/apps_archive/monitoring/nagios/nagios-check_sip-1.3/usr/lib64/nagios/plugins/check_ldaps
0 /home/saml/Downloads/data/elasticsearch/nodes/0/indices/logstash-2013.04.06/0/index/write.lock
0 /home/saml/Downloads/data/elasticsearch/nodes/0/indices/logstash-2013.04.06/0/translog/translog-1365292480753
0 /home/saml/Downloads/data/elasticsearch/nodes/0/indices/logstash-2013.04.06/1/index/write.lock
0 /home/saml/Downloads/data/elasticsearch/nodes/0/indices/logstash-2013.04.06/1/translog/translog-1365292480946
0 /home/saml/Downloads/data/elasticsearch/nodes/0/indices/logstash-2013.04.06/2/index/write.lock
इसका उल्टा करें, सबसे बड़ा सबसे छोटा:
$ du -ah ~/Downloads/ | sort -rh | head -6
10G /home/saml/Downloads/
3.8G /home/saml/Downloads/audible/audio_books
3.8G /home/saml/Downloads/audible
2.3G /home/saml/Downloads/apps_archive
1.5G /home/saml/Downloads/digital_blasphemy/db1440ppng.zip
1.5G /home/saml/Downloads/digital_blasphemy
मुझे निर्देशिका न दिखाएं, बस फाइलें:
$ du -ah ~/Downloads/ | grep -v "/$" | sort -rh | head -6
3.8G /home/saml/Downloads/audible/audio_books
3.8G /home/saml/Downloads/audible
2.3G /home/saml/Downloads/apps_archive
1.5G /home/saml/Downloads/digital_blasphemy/db1440ppng.zip
1.5G /home/saml/Downloads/digital_blasphemy
835M /home/saml/Downloads/apps_archive/cad_cam_cae/salome/Salome-V6_5_0-LGPL-x86_64.run
यदि आप बस सबसे छोटी से सबसे बड़ी सूची चाहते हैं, लेकिन शीर्ष 6 आपत्तिजनक फ़ाइलें आप सॉर्ट स्विच, ड्रॉप ( -r
) को उल्टा कर सकते हैं और tail -6
इसके बजाय उपयोग कर सकते हैं head -6
।
$ du -ah ~/Downloads/ | grep -v "/$" | sort -h | tail -6
835M /home/saml/Downloads/apps_archive/cad_cam_cae/salome/Salome-V6_5_0-LGPL-x86_64.run
1.5G /home/saml/Downloads/digital_blasphemy
1.5G /home/saml/Downloads/digital_blasphemy/db1440ppng.zip
2.3G /home/saml/Downloads/apps_archive
3.8G /home/saml/Downloads/audible
3.8G /home/saml/Downloads/audible/audio_books