gpt4 book ai didi

linux - 如何找到目录中所有文件的大小总和?

转载 作者:行者123 更新时间:2023-12-04 19:06:35 25 4
gpt4 key购买 nike

我目前正在使用 Ubuntu 20.04。如何找到目录中所有文件的总大小?准确性在这里很重要。我之前使用的是:

du -b
但是,在检查时,它给我的值大于文件夹中所有文件大小的总和。我可以使用其他命令吗?

最佳答案

( find . -maxdepth 1 -type f -exec stat -c%s {} + \
| tr '\n' +
echo 0
) | bc
  • find-maxdepth 1不下降到子目录。 -type f只列出文件。 -exec对所有文件运行命令,stat -c%s显示每个文件的大小。
  • tr+ 替换每个换行符
  • echo 0将 0 放在末尾,因此没有尾随 +
  • bc用作计算器,它输出总和
  • 关于linux - 如何找到目录中所有文件的大小总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67961112/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com