Я намагався отримати розмір каталогу (що містить каталоги та підкаталоги), використовуючи ls
команду з параметром l
. Здається, це працює для файлів ( ls -l file name
), але якщо я спробую отримати розмір каталогу (наприклад, ls -l /home
), я отримаю лише 4096 байт, хоча в цілому він набагато більший.
-h
опцію, яку ви можете додати до -l
опції (тобто ls -lh
), щоб розміри файлів були надруковані у дружній людині позначці, наприклад, 1.1M замість 1130301. "h "в du -hs
команді, яку @sam дав як відповідь на ваше запитання щодо каталогів, також означає" читабельну людиною ", а також з'являється, в df -h
якій відображаються читані людиною кількості використаного та вільного місця на диску.