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