Uważam, że odpowiedź Mtl Dev pasuje do tego pytania. Odkąd Bond otworzył ten wątek z tagami „linux” i „ubuntu-10.04”.
Znowu du -h --threshold=1G
(po którym | sort -h
opcjonalnie) działa doskonale w Ubuntu.
Chociaż Bond tak powiedział,
Nic nie widzę na stronach du man.
na stronie podręcznika znajdują się dwa wiersze, patrz poniżej.
-t, --threshold = SIZE
wyklucza wpisy mniejsze niż SIZE, jeśli są dodatnie, lub wpisy większe niż SIZE, jeśli są ujemne
Jeszcze jedno, myślę, że dokładna linia poleceń, której chce Bond, to coś takiego,
find . -mindepth 2 -type d | xargs du -sh -t 1G
Gdy -mindepth 1
twierdzi, że powinna zawierać bieżącą ścieżkę, -mindepth 2
będzie działać na żądanie.
Poniżej znajduje się demonstracja popularnego zestawu danych 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