Linux システムコマンド: du と df の違い!

du と df は、ディスク領域の使用状況を表示するためによく使用される 2 つの Linux システム コマンドですが、その機能と出力は若干異なります。

  1. du コマンド:
    du コマンドは、ファイルまたはディレクトリのディスク使用量をカウントするために使用されます。ディレクトリを再帰的に走査し、その中のすべてのファイルとサブディレクトリのサイズを計算できます。du コマンドの出力は、実際に使用されているディスク容量であり、単位はバイト、キロバイト、メガバイトなどです。

    たとえば、次のコマンドは、現在のディレクトリ内のすべてのファイルとサブディレクトリのディスク使用量を表示します。

    du -sh *

    -sオプションは合計サイズのみを表示することを意味し、-hオプションは人間が判読できる形式でサイズを表示することを意味します。

  2. df コマンド:
    df コマンドは、ファイル システムのディスク領域の使用状況を報告するために使用されます。マウントされたファイルシステムの総容量、使用済みスペース、空きスペース、マウントポイントなどの情報が表示されます。df コマンドは、ファイル システム レベルで統計を出力します。

    たとえば、次のコマンドは、現在のシステムにマウントされているすべてのファイルシステムのスペース使用量を表示します。

    df -h

    -hこのオプションは、人間が判読できる形式でサイズを表示することを示します。

概要:
du コマンドは、ファイルまたはディレクトリのディスク使用量を計算するために使用され、出力は実際に使用されたディスク容量です。df コマンドは、ファイル システムのディスク領域の使用状況をレポートするために使用され、出力はファイル システム レベルの統計です。これらはすべて、ニーズに応じて選択できる、さまざまなレベルのディスク容量情報を提供します。

おすすめ

転載: blog.csdn.net/tiansyun/article/details/131497088
おすすめ