Ви просто робите:
du -sh /path/to/directory
де -sдля підсумків та -hдля людини, що читаються ( нестандартний варіант).
Будьте обережні , однак, в відміну ls, це НЕ покаже вам розмір файлу , але використання диска (тобто кратний файлової системи розмір блоку), але файл може бути менше, або навіть більше, так що ви можете використовувати --apparent-sizeопцію:
du -sh --apparent-size /path/to/directory
Це розмір, який би передавався по мережі, якби вам довелося.
Дійсно, у файлі можуть бути "дірки" (порожня оболонка), вони можуть бути меншими за розмір блоку файлової системи, можуть стискатися на рівні файлової системи тощо. Це пояснює це сторінка .
Як Ніклас вказує , ви можете також використовувати ncduаналізатор використання диска. Запущений зсередини каталогу він покаже вам, які папки та файли використовують дисковий простір, упорядкувавши їх від великого до найменшого.
Ви також можете побачити це питання .
-bдо виводу в байтах