Добрый день , гугель ничего не дал по запросу как в Linux подсчитать размер каталога . С файлом проблем нет вот решение , но оно не подходит для каталога.
#include <iostream>
#include <sys/stat.h>
using namespace std;
int FileSize(const char *filename){
struct stat file_stat;
stat(filename,&file_stat);
cout<<file_stat.st_size<<endl;
}
int main(){
FileSize("/home");
return 0;
}

Жестко туплю , MAN зачитал все понял. Спасибо