du DIR [DEPTH]
- Обязательный параметр - директория
- Опциональный параметр - глубина
Программа спускается не дальше, чем на глубину (если она указана)
Выводит количество файлов и общий размер. Если возникают ошибки - вывести их и продолжить работу.
Для реализации: listDirectory
, getFileSize
из пакета directory
Выдаёт для каждой директории не глубже DEPTH
количество файлов в ней.
Выдаёт для каждой директории не глубже DEPTH
- общий размер файлов.
Например,
$ ls -la
drwxr-xr-x - red 22 окт 16:38 app
.rw-r--r-- 105 red 22 окт 16:38 CHANGELOG.md
.rw-r--r-- 824 red 22 окт 16:41 du.cabal
.rw-r--r-- 641 red 22 окт 16:43 README.md
$ du . 0
Count:
. 4
Size:
. 1570
$ du .
Count:
. 4
./app 1
Size:
. 1657
./app 87
Использовать mtl
Дедлайн: 5 ноября 2021 г.