ウェブサイト検索

dutree - Linux でのファイル システムのディスク使用量を分析する


dutree は、ディスク使用量を分析するための無料のオープンソースの高速コマンドライン ツールで、Rust プログラミング言語で書かれており、durep (ディスク) を組み合わせて開発されました。使用状況レポーター) およびツリー (ディレクトリの内容をツリー状の形式でリストする) コマンド ライン ツール。その結果、dutree はディスク使用量をツリー形式で報告します。

dutree は、GNU LS_COLORS 環境変数に設定された値に応じて、色付きの出力を表示します。この環境変数を使用すると、拡張子、アクセス許可、ファイル タイプに基づいてファイルの色を設定できます。

デュツリーの特徴:

  • ファイルシステムツリーを表示します。
  • 小さなファイルの集約をサポートします。
  • 異なるディレクトリを比較できます。
  • ファイルまたはディレクトリの除外をサポートします。

Linux システムに dutree をインストールする方法

Linux ディストリビューションにdutree をインストールするには、 システムにrust プログラミング言語がインストールされている必要があります。 Rust がインストールされていない場合は、次のcurl コマンドを使用して、次のようにインストールできます。

sudo curl https://sh.rustup.rs -sSf | sh

Rust がインストールされたら、次のコマンドを実行して、示されているように Linux ディストリビューションにdutree をインストールできます。

cargo install --git https://github.com/nachoparker/dutree.git

dutree をインストールすると、変数 LS_COLORS に従って環境の色が使用され、ディストリビューションが設定したのと同じ color ls –color コマンドが使用されます。

ls --color

dutree を実行する最も簡単な方法は引数なしで、ファイルシステム ツリーを表示します。

dutree

ファイル サイズではなく実際のディスク使用量を表示するには、-u フラグを使用します。

dutree -u 

ディレクトリを詳細に表示する

-d フラグを使用すると、指定した深さ (デフォルトは 1) までのディレクトリを表示できます。以下のコマンドは、現在の作業ディレクトリの下に深さ3までのディレクトリを表示します。

たとえば、現在の作業ディレクトリが (~/) の場合、次のサンプル スクリーンショットに示すように、~/*/*/* のサイズが表示されます。

dutree -d 3

出力でファイルまたはディレクトリを除外する

ファイル名またはディレクトリ名の一致を除外するには、-x フラグを使用します。

dutree -x CentOS-7.0-1406-x86_64-DVD.iso 

-f オプションなどを使用してディレクトリをスキップすることで、ローカルの概要を簡単に取得することもできます。

dutree -f

完全な概要/概要は、次のように -s フラグを使用して生成できます。

dutree -s

小さなファイルを集約する

特定のサイズより小さいファイルを集約することができます。デフォルトは図に示すように1Mです。

dutree -a 

隠しファイルの除外

-H スイッチを使用すると、出力内の隠しファイルを除外できます。

dutree -H

-b オプションは、サイズをキロバイト (デフォルト) ではなくバイト単位で出力するために使用されます。

dutree -b

色をオフにしてASCII 文字のみを表示するには、次のように -A フラグを使用します。

dutree -A

-h オプションを使用すると、dutree ヘルプ メッセージを表示できます。

dutree -h

Usage: dutree [options]  [..]
 
Options:
    -d, --depth [DEPTH] show directories up to depth N (def 1)
    -a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
    -s, --summary       equivalent to -da, or -d1 -a1M
    -u, --usage         report real disk usage instead of file size
    -b, --bytes         print sizes in bytes
    -x, --exclude NAME  exclude matching files or directories
    -H, --no-hidden     exclude hidden files
    -A, --ascii         ASCII characters only, no colors
    -h, --help          show help
    -v, --version       print version number

dutree は、Linux システム上でファイル サイズを表示し、ツリー状の形式でディスク使用量を分析するためのシンプルかつ強力なコマンドライン ツールです。以下のコメント フォームを使用して、それに関するご意見やご質問をお知らせください。