Linux bash 常用命令語法整理
找目錄內檔案所佔磁碟空間
- 磁碟空間滿了通常都想知道被那些大檔案佔用了
- 只看第一層目錄就好, 並依目錄檔案由大到小排序
du -h -d 1 | sort -h -r - 只看第一層目錄就好, 並依目錄名稱排序
du -h -d 1 | sort -k 2 - 找特定目錄底下超過特定大小檔案清單
- Exp. 在 / 目錄底下超過 500M 的檔案
find / -xdev -type f -size +500M
- 如果想找在 / 底下哪個子目錄占用較大空間, 但不想看到找出掛載在其他 volume 的目錄.. du 就使用 -x 排除其他掛載點 Exp.
du -h --max-depth=1 -x / | sort -hr