找前 10 大的檔案
find node_modules -type f -print0 | xargs -0 du | sort -n | tail -10 | cut -f2 | xargs -I{} du -sh {} |
265K node_modules/hexo-generator-minify/node_modules/css-condense/extras/trello.css |
找前 10 大的資料夾
find . -type d -print0 | xargs -0 du | sort -n | tail -10 | cut -f2 | xargs -I{} du -sh {} |
1.9M ./.deploy |
差異就在 find 的 -type d
跟 -type f
分別代表 directory 與 file
如果要變成前 20 大,只要改 tail -10
變成 tail -20
source: Linux utility for finding the largest files/directories