gpt4 book ai didi

linux - 为什么 "find . -print0 | xargs -r0 du -chx"和 "du -chx"结果不同?

转载 作者:太空宇宙 更新时间:2023-11-04 11:14:49 27 4
gpt4 key购买 nike

当我尝试使用 find 获取已放置文件的总大小时。 -打印0 | xargs -r0 du -chx它的返回:总共61G。当我使用独立的 du -chx 时,它会给我:总计2.8T

% df -h 给出相同的结果:已用文件系统大小 Avail Use% Mounted on/dev/md7 3.6T 2.8T 599G 83%/opt

错在哪里?

最佳答案

61G是最后一项的总和。

如果您向后滚动或使用 grep,您会看到更多总数。

find . -print0 | xargs -r0 du -chx|grep total

您正在为每个后续目录和子目录请求“du -chx”,而不是一起请求。

关于linux - 为什么 "find . -print0 | xargs -r0 du -chx"和 "du -chx"结果不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21546304/

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