我是linux的新手,我想找到属于特定用户的10个最大的文件和目录,我该怎么做呢?
谢谢 Crouz
答案 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