我想要在R中计算一个目录的大小。我尝试使用list.info
函数,但不幸的是它会跟随符号链接,所以我的结果是有偏差的:
# return wrong size, with duplicate counts for symlinks
sum(file.info(list.files(path = '/my/directory/', recursive = T, full.names = T))$size)
我该如何计算目录的文件大小,以便得到与Linux上相同的结果,例如使用 du -s
命令时的结果?
谢谢
du
shell命令调用它,它会打印出目录的大小(参见https://linux.die.net/man/1/du)。如果你在Windows上运行,你需要调用一个Windows shell命令。 - Carmellose