コマンドラインからディレクトリサイズを取得する方法は?

コマンドラインからディレクトリサイズを取得する方法は?

lsオプションを指定してコマンドを使用して、ディレクトリ(ディレクトリとサブディレクトリを含む)のサイズを取得しようとしていますl。ファイル()に対してはうまくいくようですが、ls -l file nameディレクトリのサイズ(たとえばls -l /home)を取得しようとすると、全体的にはるかに大きくなりますが、4096バイトのみを取得します。

ベストアンサー1

du -sh file_path

説明する

  • duD国際標準委員会あなたsage) コマンドは、file_path 空間使用量を推定します。
  • オプションは-sh次のとおりです(man du)。

      -s, --summarize
             display only a total for each argument
    
      -h, --human-readable
             print sizes in human readable format (e.g., 1K 234M 2G)
    

    複数のディレクトリを確認して合計を表示するには、次のようにしますdu -sch

      -c, --total
             produce a grand total
    

おすすめ記事