純粋にGoプログラミング言語で書かれ、 鈍い (Disk Usage Freeユーティリティ)ツールは、dfコマンドの代わりとなる無料のオープンソースコマンドラインツールです。 システムのディスク使用統計を、色分けされた出力とともに表形式で直感的に表示します。 Linux、BSD、Windows、さらにはmacOSにもインストールできます。
dufコマンドラインユーティリティは、次のような機能を提供します。
- 直感的できちんとしたカラフルな出力
- JSON形式で出力を提供する機能。
- 端末にぴったり収まる応答性の高い出力を提供します。
- デバイスのグループ化とフィルタリング。
- 好みに応じて出力を並べ替えることができます。
このチュートリアルでは、 dufをインストールする に Ubuntu Linux と方法 ディスク使用量を確認する。
1)スナップを使用してdufユーティリティをインストールします
Dufはスナップストアで入手でき、スナップパッケージとしてインストールできます。 要約すると、スナップパッケージは、すべてのライブラリと、アプリケーションをシームレスにインストールするために必要な依存関係とともに出荷されるアプリケーションです。
Dufをスナップパッケージとしてインストールするには、最初にシステムでスナップを有効にします。
$ sudo apt update $ sudo apt installsnapd
次に、図のようにDUFスナップパッケージをインストールします。
$ sudo スナップインストールduf-utility
2)Debianパッケージを使用してdufユーティリティをインストールします
または、Debianパッケージを使用してDufをインストールすることを選択できます。 GitHubリポジトリ。 このガイドを書いている時点で、最新バージョンは Duf 0.6.2。 したがって、次のようにwgetコマンドを使用してDebianパッケージをダウンロードします。
$ wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb

次に、次のようにdpkgパッケージマネージャーを使用してdufDebianファイルをインストールします。
$ sudo dpkg -i duf_0.6.2_linux_amd64.deb

3)ソースからインストールしてdufユーティリティをインストールします
最後に、次のコマンドを実行して、ソースからdufユーティリティをインストールできます。 ただし、最初に、システムにGO言語がインストールされていることを確認してください。 を見つける ここにインストール手順。
したがって、gitリポジトリのクローンを作成します。
$ git clone https://github.com/muesli/duf.git
次に、図のようにソースからコンパイルします。
$ cd duf $ go build
ノート: 本番環境にインストールする前に、テスト環境にインストールし、リソース使用率を確認することをお勧めします。
dufコマンドの使用法
インストールしたら、次のようにdufコマンドを呼び出すことにより、ターミナルでdufを起動できます。
$鈍い
これにより、示されているようにすべての論理パーティションとファイルシステムが一覧表示されます。

また、いくつかの例を挙げれば、du / home、du / boot、du /などの単一のパーティションの表示に絞り込むことができます。
$鈍い/

さらに、表示する列を並べ替えることができます。 たとえば、 example 以下では、マウントポイント、パーティションのサイズ、使用済みスペース、使用可能なスペース、およびファイルシステムを表示するようにdufコマンドを設定しました。
$ duf –outputマウントポイント、サイズ、使用済み、アベイルズ、ファイルシステム

iノードは次のように表示できます。
$ duf –inodes

出力をJSONで出力するには、次を実行します。
$ duf –json

その他のコマンドオプションについては、次のコマンドを実行してください。
$ duf –help
結論
これまで見てきたように、dufユーティリティは、直感的でユーザーフレンドリーな方法でディスクスペースの使用状況を追跡するための、派手でありながら役立つ方法です。