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

  • tech/bash_tips.txt
  • 上一次變更: 2025/09/04 07:07
  • jonathan