Mac OS Xで一番容量の多いディレクトリを探す

2015年8月6日

下準備として〜/.bash_profileに以下の内容を追加します。

export PATH=/usr/local/bin:$PATH
export LANG=ja_JP.UTF-8
export LESSCHARSET=utf-8

第1行目は今回の内容とは関係ないですが、自分でインストールしたコマンドを実行できるように/usr/local/binにパスを加えています。
第2行目も関係ないですが、LANG環境変数に「ja_JP.UTF-8」を定義しています。
そうすることにより例えばdateコマンドで曜日が日本語で表示されます。

定義する前

$ date
Tue Jan 3 11:37:37 JST 2006

定義した後

$ date
火 1 3 11:37:56 JST 2006

第3行目はページャの「less」でUTF-8のテキストファイルを表示します。(これを設定しないと日本語のディレクトリやファイル名が文字化けします)

実行

$ cd / ;sudo du | sort -rn | less

を実行すると

容量の多いディレクトリの順番で表示されました。