标签: linux filesystems posix
我想知道一个包含所有文件和子目录的目录需要多少空间。如果仅对所有文件的大小求和,我怀疑我会错过目录本身的大小,因为其父目录中的文件名和元数据也会占用一些空间。
因此:如何获得该大小开销(列出目录的大小),以便可以将其添加到文件大小总和中以获得准确的总和?看来stat.st_size仅是为文件和符号链接定义的。我可以/必须使用stat.st_blocks吗?
stat.st_size
stat.st_blocks