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