Я бачу відповідь Mtl Dev придатною до цього питання. Оскільки Бонд відкрив цю тему з тегами 'linux' та 'ubuntu-10.04'.
Знову ж таки, du -h --threshold=1G
(далі - | sort -h
необов'язково) відмінно працює в Ubuntu.
Хоча, Бонд сказав,
Я не бачу нічого на сторінках du man.
на сторінці вкладки є два рядки, будь ласка, зверніться нижче.
-t, --threshold = SIZE
виключити записи, менші ніж 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