为特定用户提供最大的文件和目录

时间:2013-04-30 08:52:15

标签: linux file

我是linux的新手,我想找到属于特定用户的10个最大的文件和目录,我该怎么做呢?

谢谢 Crouz

1 个答案:

答案 0 :(得分:2)

目录:

du $usershome | sort -nr | head -n10

文件:

find $usershome -exec stat --format '%s %n' \{\} \; | sort -nr | head -n10

编辑: 所有者

目录:

find / -user $username -type d -exec du --max-depth=1 \{\} \; | sort -nr | head -n10

文件:

find / -user $username -type f -exec stat --format '%s %n' \{\} \; | sort -nr | head -n10