Linux에서 프로그램을 개발할 때 해당 디렉토리별로 용량체크 및 전체시스템 용량체크는 어떻게 하나요 ? glibc에는 직접 모든 파일들을 체크해서 누적시키는 방법밖에 없는 것 같은데요. 아시는 분 계시나요 ?
디렉토리별 용량은 du 명령으로 구할 수 있고, 프로그램에서는 stat 이나 statvfs 로 전체 파일 시스템 용량을 읽을 수 있습니다. 디렉토리 전체 합은 재귀 탐색으로 직접 누적해야 합니다.