1)ディレクトリにいます2)そこに残っている空き容量を知りたい
これを行う簡単なコマンドはありますか? fstabなどを調べたくありません。残りの空き容量を判断するために、デバイスとマウントポイントを頭の中でマッピングする必要があります。
df -h
をお試しください
さらに良い:df -h .
またはdf -h path-to-file
他の人が議論する「df」コマンドは、方程式の半分にすぎません。ファイルシステムに空き領域があることを知っていても、ユーザーがその領域にアクセスできることを意味するわけではありません。
次のコマンドを使用することもできます。
df -k .
現在のファイルシステムの空き容量を確認します。 「df」は、ツリーを歩いて報告するのに十分賢いです。クォータを確認する場合(以下を参照)、dfの出力を処理して、クォータを確認するファイルシステムを見つけることができます。
空きiノード(df -i $ PWD)がない可能性があり、スーパーユーザー用に予約済みブロックがある可能性があります(デフォルトではext2/3/4で、合計の5%がルート用に予約されています)。 dfは予約済みブロックを含む空き領域を示していると思います。そのため、表示される数は、rootでない場合に使用できる数よりも実際には多くなります。
ユーザーにはクォータ制限がある場合があります。ストレージのコストが非常に低いため、クォータ制限は最近ではあまり一般的ではありませんが、quotaコマンドでも確認する価値があります。
さまざまなdf(1)
とその出力すべてとの互換性を高めるために、以下を使用します。
_df . | awk '$3 ~ /[0-9]+/ { print $4 }'
_
正規表現が一致するため、tail(1)
を使用する必要はありません。
df -Ph $PWD | tail -1 | awk '{ print $3}'