आप जो आदेश दे रहे हैं, वह मेरे लिए पठनीय है। हालाँकि, आप फ़ाइल उपयोगिता का उपयोग नीचे दिए गए खोज के साथ कर सकते हैं।
find / -maxdepth 10 -size +100000 -exec sh -c 'file -b {} | grep text &>/dev/null' \; -print
ऐसा करने का एक और तरीका नीचे दिए गए आदेश का उपयोग कर रहा है।
du -BM / | sort -nr
उपरोक्त कमांड आपको सॉर्ट की गई फ़ाइल के आकार की फाइलें देगा।
यदि आप coreutils> 7.5 का उपयोग कर रहे हैं , तो आप फ़ाइलों को आकारों द्वारा सूचीबद्ध करने के लिए नीचे आदेश जारी कर सकते हैं।
du -ah / | grep -v "/$" | sort -h
मेरी मशीन में, मेरे पास sort -h
विकल्प उपलब्ध नहीं था ।
जैसा कि आपने टिप्पणी में उल्लेख किया था, आपका मानव पठनीय प्रारूप है फ़ाइल का आकार kb , mb या gb में होना चाहिए । मैं दूसरी कमांड के साथ जाऊंगा जिसे मैंने उत्तर के रूप में पोस्ट किया था। जब मैंने इसे अपने सिस्टम में उपयोग किया तो मुझे जो आउटपुट मिला, वह है,
du -BM /home/ramesh/chk1/ | sort -nr
50M /home/ramesh/chk1/
21M /home/ramesh/chk1/Hierarchical_Clustering_Working
3M /home/ramesh/chk1/checking_files
1M /home/ramesh/chk1/checking/checking2
1M /home/ramesh/chk1/checking/checking1
1M /home/ramesh/chk1/checking/asdf
1M /home/ramesh/chk1/checking