外付けハードドライブの残りのスペースをリアルタイムで表示できるコマンドラインツールはありますか?
答え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」エントリも複数表示されているからです。上記のコマンドはそれを隠し、ハードドライブのみを表示します。