Linuxのシェル上で指定されたパスのための空きディスク容量を確認する方法? [閉まっている]
質問
1)私はいくつかのディレクトリにしています 2)私はそこに残っているどのくらいの空き容量を知りたい。
これを行う簡単なコマンドはありますか?私は、デバイスをマップ&Iは、残っているどのくらいの空き領域を決定するために、私の心の中でポイントをマウントした、fstabのか、何で見たくない。
解決
df -h
いっそ:df -h .
またはdf -h path-to-file
他のヒント
他の人が話し合う「DF」コマンドは半分だけの方程式です。ファイルシステムを知ることは、ユーザーがスペースへのアクセス権を持っていることを意味するものではありません空きスペースがあります。
また、コマンドを使用することができます:
df -k .
現在のファイルシステム上の空き領域を調べるには。 「DFは」あなたのための木を歩くと、それを報告するのに十分なスマートです。あなたが(下記参照)クォータをチェックしたいなら、あなたは上のクォータをチェックするためにファイルシステムを見つけるために、DFの出力を処理することができます。
(DF -i $ PWD)、(EXT2 / 3/4、全体の5%がrootのために予約されているデフォルトではオン)スーパーユーザーのためのブロックが予約可能に未使用のinodeがない可能性があります。私はDFが予約されたブロックを含む空き領域を示して信じているので、あなたが見る数は、実際には、rootいないのであれば利用可能であるよりも高くなってます。
ユーザーがクォータの制限を有することができます。ストレージのコストが非常に低いため、クォータ制限がはるかに少ない一般的なこれらの日ですが、それはあまりにもquotaコマンドで調べてみると良いでしょう。
私はすべての異なるdf(1)
とその出力との互換性が向上するために、次の使用したいです
df . | awk '$3 ~ /[0-9]+/ { print $4 }'
正規表現のマッチングEOF becaus tail(1)
使用する必要はありませんします。
df -Ph $PWD | tail -1 | awk '{ print $3}'