मैं इस सवाल के लिए माउंट देव द्वारा उत्तर को देखता हूं। चूंकि बॉन्ड ने इस धागे को 'linux' और 'ubuntu-10.04' के साथ खोला है।
फिर से, du -h --threshold=1G
( | sort -h
वैकल्पिक रूप से पीछा किया गया ) उबंटू में पूरी तरह से काम करता है।
हालांकि, बॉन्ड ने कहा कि,
मुझे डु मैन पेजों में कोई भी चीज दिखाई नहीं देती।
मैन पेज में दो लाइनें हैं, कृपया नीचे देखें।
-t, --threshold =
यदि साइज़ से छोटा हो तो SIZE की प्रविष्टियों को अलग करें, या यदि नकारात्मक हो तो SIZE से अधिक प्रविष्टियाँ
एक और बात, मुझे लगता है कि सटीक कमांड लाइन बॉन्ड चाहते कुछ इस तरह है,
find . -mindepth 2 -type d | xargs du -sh -t 1G
जब -mindepth 1
दावा किया जाता है कि इसमें वर्तमान पथ होना चाहिए, -mindepth 2
तो आपकी मांग पर काम करेगा।
नीचे लोकप्रिय डेटासेट लिसा पर एक प्रदर्शन है ।
~/dataset/lisa $ find . -mindepth 2 -type d | xargs du -sh -t 1G | sort -h
1.2G ./aiua120306-0/frameAnnotations-DataLog02142012_002_external_camera.avi_annotations
1.7G ./aiua120306-1/frameAnnotations-DataLog02142012_003_external_camera.avi_annotations
4.0G ./negatives/negativePics
6.0G ./experiments/training
~/dataset/lisa $ find . -mindepth 2 -type d | xargs du -sh -t 1G
4.0G ./negatives/negativePics
1.2G ./aiua120306-0/frameAnnotations-DataLog02142012_002_external_camera.avi_annotations
6.0G ./experiments/training
1.7G ./aiua120306-1/frameAnnotations-DataLog02142012_003_external_camera.avi_annotations
~/dataset/lisa $ find . -mindepth 2 -type d | xargs du -sh -t 3G
4.0G ./negatives/negativePics
6.0G ./experiments/training