Mac / Linux でフォルダを容量が大きい順にソートする
OSX10.11 と CentOS6.4 で確認済み。
カレントディレクトリ以下のフォルダを容量が大きい順に20個表示します。
du -m | sort -rn | head -20
Permission Denied
が出たら、先頭にsudo
を付けて実行してください。
出力はこんな感じ
34204 . 19613 ./Library 5566 ./Library/Developer 5183 ./Library/Developer/Xcode 4601 ./Library/Application Support 4525 ./Library/Developer/Xcode/iOS DeviceSupport 4438 ./Dropbox 3254 ./Library/Caches 3069 ./Library/Containers 2805 ./Dropbox/Workspaces 2801 ./Library/Containers/com.docker.docker/Data 2801 ./Library/Containers/com.docker.docker 2800 ./Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux 2655 ./.dropbox/instance2 2655 ./.dropbox 2289 ./Library/Developer/Xcode/iOS DeviceSupport/9.3.2 (13F69)/Symbols 2289 ./Library/Developer/Xcode/iOS DeviceSupport/9.3.2 (13F69) 2237 ./Library/Developer/Xcode/iOS DeviceSupport/9.3.5 (13G36)/Symbols 2237 ./Library/Developer/Xcode/iOS DeviceSupport/9.3.5 (13G36) 2166 ./Library/Developer/Xcode/iOS DeviceSupport/9.3.2 (13F69)/Symbols/System/Library
各行の1列目の数値が容量、2列目がフォルダのパスです。
容量の単位はMB(メガバイト)です。
容量の単位はdu
コマンドのオプションで変えることができます。(参考: Linuxコマンド集 - 【 du 】 ディレクトリ内のファイル容量を表示する:ITpro)
表示する行数はhead
のオプションで指定します。
100行表示する場合は
du -m | sort -rn | head -100
Macが容量不足になったとき、容量を喰っているフォルダ/ファイルを探すのに重宝しています。
参考
Linuxコマンド集 - 【 du 】 ディレクトリ内のファイル容量を表示する:ITpro