社内se × プログラマ × ビッグデータ

プログラミングなどITに興味があります。

Linux でディスク使用量を調べる

頻繁に使用するコマンドなのでメモ。

ディスク全体での使用量を調べる

df -h
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5        26G   22G  3.2G  88% /
tmpfs           395M  1.2M  394M   1% /run

※ h オプションが無かったら、単位がつきません

指定ディレクトリでの使用量を調べる

du -sh [ディレクトリのパス]
$ du -sh ~/
12G	/home/xx/

※ s オプションが無かったら、統計ではなく階下層ディレクトリ単位で表示されます

指定ディレクトリ配下でディスク使用量の内訳を調べる

du -sh [ディレクトリのパス/*]
$ du -sh ~/*
31M	/home/xx/backup
4.9G	/home/xx/bin

調べるディレクトリの深さ(階層)を指定する

du -h --max-depth 2 [ディレクトリのパス/*]
$ du -h --max-depth 2 ~/*
16M	/home/xx/backup/201705
15M	/home/xx/backup/201706
4.9G	/home/xx/bin/script