-4

如何打印特定用户在其主目录中使用文件消耗的磁盘空间量?我想在 K 中打印出每个文件及其大小,然后最后打印出在 K 中使用的磁盘空间总数。

4

1 回答 1

2

这应该做的工作:

du -a -k ~/

manpage man du,

-a, --all
write counts for all files, not just directories
-k
like --block-size=1K

“K 中使用的磁盘空间总数”将自动显示在最后一行。

对于有很多项目的目录,或者只是为了加快结果并抑制stdout输出,添加一个管道以tail仅显示结果的最后一行,并使用可选-h标志进行'human-readable'显示:

du -h ~/ | tail -n 1
15G /home/david/
于 2016-06-17T01:32:38.120 回答