每个所有者、组或用户的磁盘空间使用情况

每个所有者、组或用户的磁盘空间使用情况

我正在编写一个小工具,其中我需要查找每个用户、所有者或组的文件系统内存使用情况。

每个文件都没有配额,因此它们都在集群中相同的 HDFS 参数下工作。我可以获得它的总使用量,但现在我尝试仅按用户、组或所有者文件进行过滤。

我只需要每个人的总数,我们有 40 个用户。

用户 1 — 使用情况 用户 2 — 使用情况 用户 3 — 使用情况 ...

如果有可以与 du 或 df 一起使用的语法,请告诉我。

CENTOS 7 操作系统

问候。

答案1

我假设您没有所有用户都可以存储内容的共享目录。如果是这种情况,您可以简单地使用“du -csh /path/to/the/home/directory/of-particular-user”

检查此线程以了解每个用户的内存使用情况:

https://stackoverflow.com/questions/14214315/how-to-find-user-memory-usage-in-linux

相关内容