kitoko552.memo

kitoko552のメモ

【Mac】サイズが大きい「その他」のファイルをターミナル上で調べて削除する

要点

  • sudo du -g -x -d 5 / | awk '$1 >= 5{print}' でサイズが大きいディレクトリを調べられる。
  • サイズが大きいディレクトリ内のファイルを消して(慎重に)容量を確保しましょう。

その他ってなんやねん問題

macを長年使っていると直面する問題が 容量不足問題 です。
ただの容量不足なら容量をくっているファイルを消せばいいのですが、よくあるのが その他ってなんやねん問題 です。

f:id:kitoko552:20151207000552p:plain

私の場合、正体不明の「その他」が 3分の1の容量をくっていました。
しかし、この問題は「その他」の正体さえ分かれば解決できます。
「その他」にあたるファイルを削除すればいいのです。

サイズが大きいディレクトリを調べる

ディレクトリごとのサイズは以下のコマンドで確認することができます。

$ sudo du -g -x -d 5 / | awk '$1 >= 5{print}'

少し時間はかかりますが、下のように5GB以上のディレクトリを表示してくれます。

f:id:kitoko552:20151207001834p:plain

duコマンドについては以下のリンク参照

Linuxコマンド集 - 【 du 】 ディレクトリ内のファイル容量を表示する:ITpro

サイズが大きいファイルを調べる

サイズが大きいディレクトリがわかったら、そのディレクトリのどのファイルが容量をくっているのかを調べましょう。
以下のコマンドで対象ディレクトリ内のファイルの容量を確認できます。

$ ls -lh /path/to/dir

lsコマンドの-hオプションは、ファイルサイズをそのサイズに合った単位で表示してくれるものです。

f:id:kitoko552:20151207003231p:plain

※画像は以下リンクより引用
Linuxコマンド逆引き大全 - 【 ファイル・サイズを適当な単位で表示する 】:ITpro

/private/var/log 以下のログファイルを削除

私の場合は、まず /private/var/log 以下が容量をくっていました。
Appleの公式サポートページを見ても、 /private/var/log が容量をくっているパターンはよくあるようです。

ハードディスクの空き容量が極端に少なくなる場合の対処方法 | Apple サポートコミュニティ

これらのログファイルは削除してもこれといった問題はないので削除しちゃいましょう。
私はこれだけでだいぶ容量を確保できました。

他にも、/Users/kitoko552/Library/Developer/Xcode 以下のファイルサイズが大きい場合があります。
これらのファイルは私もよくわからないのでよく調べてから削除してください。

おわり。