回答:
ジュリーが言ったように、df
空き領域を表示するために、マウントポイントまたはデバイス名を渡して使用できます。
df --human-readable /home
df --human-readable /dev/sda1
次のようなものが得られます。
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 833G 84G 749G 10% /home
継続的に実行するには、を使用しますwatch
。デフォルトの更新間隔は2秒ですが、次の方法で調整できます--interval
。
watch --interval=60 df --human-readable /dev/sda1
df
は、空き領域を含むディスク使用量を表示するシンプルなコマンドラインユーティリティです。
詳細man df
を確認してください。
df -h
、それは私がタイプするときに私に必要な情報を与えますdf -h
。私はもっとライブまたはリアルタイムなもの、つまり端末を自動的に更新し続けるものを求めていたので、チェックするコマンドを入力する必要はありません。
watch
、何度も実行され、新しい出力が表示されます(通常は2秒ごと)。通常の状態では、一度に端末を更新できるプログラムは1つだけです(つまり、画面を完全に混乱させたくない場合)。したがって、同時に他のことをしたい場合端末を専用にするか、screen、tmux、dvtmなどで実行して、端末を複数の仮想端末に分割します。
使用上方に設けられた優れた答えでアレクサンダーBatischev、およびこれによってラルフFriedlのを、私はそれらを組み合わせた「ソート」ア・ラ・このリンクこのコマンドの:
watch -d -n 60 'df -H /dev/sd[a-z][0-9] | sort -r -k 5 -i'
これにより、端末内のすべてのハードドライブを1分ごとに更新し、使用されているスペースの割合でソートして見ることができます。
私はこの答えがすでにここにあるものにどれだけ追加されるかわかりません(これが私の最初の答えです)が、誰かが私がやりたいことを正確に探している場合、私はそもそもこの質問にたどり着きました。可能であれば、「ウォッチ」、「df」、「ソート」を組み合わせる方法を見つけ出す手間を省くために、他の誰かを救おうと考えました。
参考までに、私のシステムにはいくつかの「udev」エントリも表示されるため、「/ dev / sd *」の代わりに正規表現を使用しました。上記のコマンドはそれらを隠し、ハードドライブのみを表示します。
df
、btrfsの正しい値を表示できません(まだ)。この情報を質問に追加していただけますか?