リアルタイムcmdツールは、ハードディスクの残りのスペースを表示します。

リアルタイムcmdツールは、ハードディスクの残りのスペースを表示します。

外付けハードドライブの残りのスペースをリアルタイムで表示できるコマンドラインツールはありますか?

答え1

Julieが述べたように、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

答え2

df空き容量を含むディスク使用量を表示する簡単なコマンドラインユーティリティ。

詳細を確認してくださいman df

答え3

watch端末全体をingの出力専用にするというアイデアが気に入らない場合は、次のようなものをdf使用することを検討できます。コンキconkyハードドライブ使用量、ハードドライブ温度、メモリ使用量、地域の天気、ニュースヘッドラインなど、すべてを監視する方法の例は数え切れないほどあります。

答え4

使用上記の素晴らしい答えが提供されています。渡すアレクサンダー・バティシェフこれ渡すラルフ・フレデル、私はそれらを「ソート」と組み合わせるこのリンクこのコマンドの場合:

watch -d -n 60 'df -H /dev/sd[a-z][0-9] | sort -r -k 5 -i'

これにより、端末ですべてのハードドライブが表示され、毎分更新され、使用されているスペースの割合に基づいてソートされます。

この答えがすでにここにある内容にどれだけ追加できるかはわかりませんが(私の最初の答えです)、誰かが私がやろうとしていることを見つけてくる場合に備えてここに入れると思いました。そのために私はこの質問に最初に答えた。私ができる限り、他の人が"watch"、"df"、"sort"を一緒に使用する方法を見つけるのを助けたいと思いました。

ちなみに、私は "/dev/sd*"の代わりに正規表現を使用しました。なぜなら、私のシステムに必要でない、または見たくない「udev」エントリも複数表示されているからです。上記のコマンドはそれを隠し、ハードドライブのみを表示します。

関連情報