我想按大小降序排列自己的大小来列出大多数胖目录。“目录自己的大小”是指目录的大小,不包括其所有子目录的大小。
例如,我们有目录结构:
/tmp/D1
|-- 5m.file
|-- D2
| |-- 2m.file
| `-- D4
| `-- 4m.file
`-- D3
`-- 3m.file
通过执行命令并将 /tmp/D1 作为参数传递,我想得到类似的结果
5m /tmp/D1
4m /tmp/D1/D2/D4
3m /tmp/D1/D3
2m /tmp/D1/D2
du -Sh . | sort -rh | head -n 10
+x 仅限于当前文件系统
du -Shx . | sort -rh | head -n 10