ディスク情報ツール di

王林
王林転載
2024-01-02 21:00:27802ブラウズ
###導入### Linux コマンド ライン ユーザーの場合は、ファイル システムのディスク使用量を確認するために df コマンドを必ず使用するでしょう。 df は人気のあるコマンドですが、ユーザーの実際のディスク空き容量やさまざまな便利な表示形式など、いくつかの高度な機能はまだ提供されていません。これらの高度な機能だけでなく、df のすべての機能を提供する別のコマンド ライン ユーティリティも利用できます。この記事では、ディスク情報ツール di について説明します。 di – ディスク情報ツール

磁盘信息工具 di

この di ヘルプ man ページから、di がいくつかの貴重な機能を提供しており、試してみる価値があることは明らかです。このツールの実際の例をいくつか見てみましょう。

###テスト環境### OS – Ubuntu 13.04 シェル – Bash 4.2.45
    アプリケーション – di 4.30

    短いチュートリアル
DI ツールの例をいくつか示します:

1. デフォルトの出力 デフォルトでは、di コマンドは人間が判読できる出力形式を生成します。例を次に示します: リーリー

したがって、ディスク使用量のデータ単位はギガバイト (G) とメガバイト (M) でわかります。これは、df のデフォルトの出力が生成するものよりも明らかに優れています。 (注釈: df は同様の単​​位で表示を出力することもできますが、追加パラメーター -h を追加する必要があります)

2. マウント ポイント、特別なデバイス名などのすべてのフィールドを出力するには、-A オプションを使用します。 オプション -A を使用すると、マウント ポイント、特別なデバイス名などを詳細に出力できます。例を次に示します: リーリー

つまり、すべてのフィールドを表示し、デバッグ目的で出力を印刷できます。

3. -a オプションを使用して、マウントされているすべてのデバイスを出力します これが例です: リーリー

すべてのデバイスに関連するすべての情報を印刷して確認できます。

4. 値の区切り文字としてカンマを使用するには、-c オプションを使用します。 オプション -c コマンド区切り値は二重引用符で囲まれます。例を次に示します: リーリー

上記のように、カンマ区切りで出力された値が出力されていることがわかります。 (注釈: この種の出力は、他のプログラムへの入力として簡単に解析できます)

5. サイズをギガバイト (G) 単位で出力するには、-g オプションを使用します (G) 以下は例です: リーリー

もちろん、すべてのサイズ関連の値がギガバイト (G) で出力されることがわかります。同様に、-k および -m オプションを使用して、サイズをキロバイト (K) およびメガバイト (M) で表示できます。 ) サイズ。

6. 特定のファイル システム タイプに関する情報を表示するには、-I オプションを使用します。 tmpfs ファイル システムに関連する情報のみを表示するとします。以下では、-I オプションを使用してタスクを完了する方法を説明します。 リーリー

tmpfs タイプに関連するファイルシステム情報のみが出力および表示されていることがわかります。

7. ヘッダー行の出力をスキップするには、-n オプションを使用します。 スクリプト (またはプログラム) を通じてこのコマンドの出力を解析しようとしていて、表示されるヘッダー行を di コマンドでスキップしたい場合は、-n オプションを使用するのが優れた方法です。例を次に示します: リーリー

上記のように、ヘッダー行が出力に表示されていないことがわかります。

8. ファイル システム リストの下に別の合計行を出力するには、-t オプションを使用します。 関連するすべての列の合計数を表示したい場合は、-t オプションを使用します。例: リーリー

最後の行の値がすべてのファイル システムの統計であることに注目してください。

9. -s オプションを使用して出力を並べ替えます -s オプションを使用すると、このコマンドの出力を並べ替えることができます。出力を逆に並べ替える方法を次に示します: リーリー

-s の後にサブオプション 'r' を追加して、出力を逆順に並べ替えることもできます。同様に、-s オプションを使用して他のタイプの並べ替えを行うこともできます。以下は参考のためにマニュアルからの抜粋です。

-s ソート方法

    ソート方法を指定できます。デフォルトの並べ替え方法は、マウント ポイントの名前で並べ替えることです。次の並べ替え方法がサポートされています:

    m: マウント ポイント名で並べ替え (デフォルト)

    n: ソートされていません (つまり、マウント テーブル /etc/fstab の順序で)

    s: 特別なデバイス名による

    t :按照文件系统类型

    r :逆序排序

    排序方式可以组合使用,如: di –stsrm :按照类型、设备、挂载点逆序排序。di –strsrm :按照类型、设备逆序、挂载点逆序排序。

10. 通过 -f 选项指定输出格式

你可以通过结合-f选项和其子选项指定输出格式字符串,例如用 -fm,打印挂载点的名称:

$ di -fm
Mount          
/              
/dev          
/run

如上你可以看到只有挂载点的名字被打印出来,同样的,打印文件系统的类型用 -ft ,示例:

$ di -ft
fsType 
ext4   
devtmpf
tmpfs

如果你想快速查找,这里有个其他可用的格式选项截图。

结论

最后,di命令提供了一些非常有用的特性,比df命令更强大。如果你正在寻找一个类似df,但比df更强大的关于磁盘信息的命令行工具,那么di是最理想的选择。

以上がディスク情報ツール diの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlinuxprobe.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。