有人知道如何查看目录中所有文件的大小,文件夹/文件,所有者吗?
我知道的唯一命令是du -hs *
But,它同时显示所有子文件夹,并且不显示所有者。
例如,我想在“ / my / path /”下获取信息大小,文件夹/文件,文件夹/文件的所有者。
任何知道可以为我提供此信息的命令吗?
布鲁·霍尔特曼
您可以尝试以下find
命令:
find /my/path -maxdepth 1 -type d -printf "%u %g " -exec du -h --max-depth=0 {} \;
应该将所有目录(过滤器-type d
)定位在起始点/my/path
(选项-maxdepth 1
)之下一级。然后它将
-printf
选项打印所有者和组,然后du --max-depth=0
找到的每个目录({}
)上调用,以在前一个-printf
选项的输出后直接打印名称和总大小-exec
。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句