以前统计某个目录下的文件大小都用du * -sh
今天看了cu的一篇文章发现,这种方法统计出来的是占用磁盘空间大小,而不是准确的文件大小。
如何统计当前目录下所有文件的大小?含子目录!精确到字节!
find ./ -type f | xargs ls -l | awk 'BEGIN { size=0;}{size+=$5};END{print size}'
find ./ -type f | xargs ls -l | awk 'BEGIN { size=0;}{size+=$5};END{print size}'

本文介绍了一种精确到字节的方法来统计当前目录及其子目录下所有文件的实际大小,避免了传统du *-sh命令统计磁盘占用空间带来的不准确性。
512

被折叠的 条评论
为什么被折叠?



