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