Veo la respuesta de Mtl Dev adecuada para esta pregunta. Desde que Bond abrió este hilo con la etiqueta 'linux' y 'ubuntu-10.04'.
De nuevo, du -h --threshold=1G
(seguido de forma | sort -h
opcional) funciona perfectamente en Ubuntu.
Aunque, Bond dijo que,
No veo nada en las páginas del manual.
Hay dos líneas en la página del manual, consulte a continuación.
-t, --threshold = SIZE
excluye entradas menores que SIZE si son positivas, o entradas mayores que SIZE si son negativas
Una cosa más, creo que la línea de comando exacta que Bond quiere es algo como esto,
find . -mindepth 2 -type d | xargs du -sh -t 1G
Cuando -mindepth 1
afirma que debe contener la ruta actual, -mindepth 2
funcionará según su demanda.
A continuación se muestra una demostración del popular conjunto de datos Lisa .
~/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