Минимальный аналог ls -l
Для каждого файла должно распечатать:
- тип файла и режим доступа файла
- количество символических ссылок
- имя владельца или идентификатор
- имя группы или идентификатор
- размер
- дату модификации
- имя
Сортировка по алфавиту.
cd build
cmake ../
cmake --build .
opendir() readdir() closedir() для чтения содержимого директории. stat() позволяет получить информацию о файле.
https://www.opennet.ru/ -- тут можно почитать на русском.