私は現在Unix/Linuxターミナルを使用しており、viやemacsなどのエディターは使用していません。 「df」コマンドを入力すると、キロバイト単位のディスク空き容量が表示されます。デフォルトを変更して、「df」のみを入力すると、すべてMEGABYTESにリストされているディスクの空き容量が得られるようにします。 「df-m」および「df-h」コマンドがMEGABYTESの値を与えることはすでに知っていますが、MEGABYTESにリストされているすべての値を取得できるように、「df」を厳密に入力したいだけです。もう一度、私はtcshシェルにいます。これまで何度か質問したことがありますが、まだ理解できていないので、最も基本的なステップバイステップの説明をお願いします。緊急事態なので、すぐに非常に明確な答えが必要です。
私のdf
は-m
フラグを取ります:
$ df -m
Filesystem 1M-blocks Used Available Capacity Mounted on
/dev/disk0s2 380516 311007 69258 82% /
devfs 0 0 0 100% /dev
map -hosts 0 0 0 100% /net
map auto_home 0 0 0 100% /home
/dev/disk0s3 96094 42464 53630 45% /Volumes/BOOTCAMP
df -h
を使用して、「人間が読める」値を取得することもできます。
$ df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s2 372Gi 304Gi 68Gi 82% /
devfs 124Ki 124Ki 0Bi 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% /net
map auto_home 0Bi 0Bi 0Bi 100% /home
/dev/disk0s3 94Gi 41Gi 52Gi 45% /Volumes/BOOTCAMP
環境変数BLOCKSIZE
を1M
に設定し、それを.profile
に保存してデフォルトにすることもできます。
$ BLOCKSIZE=1M df
Filesystem 1M-blocks Used Available Capacity Mounted on
/dev/disk0s2 380516 311008 69257 82% /
devfs 0 0 0 100% /dev
map -hosts 0 0 0 100% /net
map auto_home 0 0 0 100% /home
/dev/disk0s3 96094 42464 53630 45% /Volumes/BOOTCAMP