ウェブサイト検索

Linux で QDirStat を使用してハードディスク ストレージを検出してクリーンアップする方法


QDirStat は、同じ作者である Stefan Hundhammer による、試行とテストが行われた古い KDirStat ツールの進化版です。どちらのプログラムも同じ目的を果たします。つまり、コンピュータのストレージがどのように使用されているかに関する統計を人間に優しい方法で表示するというものです。

このプログラムは、結果を生の数値やパーセンテージで表示するのではなく、階層ツリー構造とグラフィカル マップで表示します。これにより、最も多くのスペースを消費している場所を簡単に特定し、不要なファイルを見つけて削除し、ファイルが占有しているスペースを再利用することができます。

自意識過剰な QDirStat は、ストレージ領域を再利用するためにそれが使用されることを認識しており、それを支援するいくつかの関数が含まれています。このアプリはファイルに関する統計を表示するだけでなく、ファイルに対してアクションを実行することもできます。アプリを通じてそれらを削除したり、GIT 同期または実行からの残骸をクリーンアップしたり、ゴミ箱ファイルを削除したりできます。これらすべてをカスタマイズしたり、独自のクリーンアップ シナリオを追加したりできます。

こちらもお読みください: Linux でディスク容量を確認および管理する方法

QDirStat をインストールする

QDirStat はおそらくディストリビューションのソフトウェア センターにあると思います。ディストリビューションの主要なグラフィック ソフトウェア管理ツールから名前を使用してこれを検索し、そこからインストールします。

ターミナルをお好みの場合は、Debian および Ubuntu 互換ディストリビューションで、以下を使用してオンボードに持ち込むことができます。

sudo apt install qdirstat

古い兄弟である KDirStat とは異なり、QDirStat は QT と Perl を除いて KDE (または Gnome またはその他のデスクトップ環境) ライブラリを必要としないため、比較的迅速で手間のかからないインストールになります。

分析するパスを選択してください

QDirStat を実行すると、どのソース パスを調査する必要があるかを尋ねることで、すぐにアクションを開始します。ローカルまたはリモートのファイル マネージャーからアクセスできる任意のパス (ローカル Windows ネットワーク上の SMB 共有など) を選択できます。マウントされていてアクセス可能な場合、QDirStat はそれを使用できます。

パスを選択した後、「開く」をクリックしてパスを選択し、QDirStat のメインウィンドウに移動します。

ツリービューとビジュアルマップ

選択したパスの内容をしばらく分析した後、QDirStat はその結果を 2 つの異なる方法でメイン ウィンドウに表示します。

1 つ目は、一般的なファイル マネージャーでよく知られている「ツリー ビュー」です。違いは、QDirStat がデフォルトで各エントリのサイズに基づいて最大のスペースを消費するものを先頭に配置することです。

フォルダーの使用率や実際のサイズ (K/M/T) バイトなどを一目で確認できます。

ファイル マネージャーのツリー ビューと同様に、左側にある小さな矢印をクリックすると、フォルダーを展開してその内容を確認できます。

ウィンドウの下部には、パス内のすべての 2 番目のグラフィカル ビューが表示されます。

各四角形は異なるファイルを表し、四角形が大きくなるほど、それが表すファイルがストレージから消費するスペースが増えます。

ファイルをゴミ箱に入れて削除する

削除するファイルまたはフォルダーを見つけたら、それを右クリックして [ゴミ箱に移動] を選択するか、それを選択してキーボードの 削除 を押します。

ファイル/フォルダーは、パージされるか、他のファイルが占有するスペースを必要とするまで、OS のゴミ箱フォルダーに残ります。

完全に削除するには、[削除 (削除を取り消す方法はありません!)] オプションを選択するか、ファイルまたはフォルダーを選択した状態でキーボードの Ctrl + Delete を押します。

明確に述べたように、このオプションを使用して削除した内容を再確認しても、元に戻すことはできないため役に立ちません。

圧縮とクリーンアップのアクション

ファイルではなくフォルダーを選択する場合、QDirStat は失われたストレージ領域を再利用するためのより多くのオプションを提供します。

フォルダーを右クリックすると、QDirStat を使用してその内容を圧縮し (tar を使用すると bz2 ファイルが作成されます)、フォルダーが占有するスペースを削減できます。

右クリック メニューからこれらのオプション (「make clean」および「git clean」) を選択して、make 同期または GIT 同期の残存物をクリアすることもできます。

「ディレクトリの内容を消去」は、フォルダー内のすべてを消去してしまうため、避けてください (それが必要な場合を除く)。

最後に、「ジャンク ファイルの削除」は、選択したパスにあるジャンクとして認識されたファイルを削除します。 QDirStat の設定で、それらが何であるかを指定できます。

クリーンアップのカスタマイズ

「設定 > QDirStat の構成」を選択して、正確に QDirStat を構成します。このプログラムは、カスタマイズ オプションを 4 つのタブにグループ化します。

クリーンアップ アクションを使用すると、選択したファイルとフォルダに対してプログラムが実行できる既存の機能を確認できます。その名前はデータの削除のみに関係していることを示唆していますが、ここには「ここでファイルマネージャーを開く」オプションと「ここでターミナルを開く」オプションもあります。必要に応じて、アクションを再編成したり、新しいアクションを追加したりできます。

MIME カテゴリ では、ファイル名で識別されたパターンに基づいて、さまざまなファイル グループを定義できます。たとえば、「パターン (大文字と小文字を区別しない)」フィールドに「*.tmp」エントリを追加することで、一時ファイルを「ジャンク」MIME カテゴリに含めることができます。

除外ルール は、プログラムがアクセスしないファイルとフォルダーのリストを作成します。プログラムの動作による影響を受けたくない重要なフォルダーやファイルをここに追加するのが最善でしょう。

一般 には、アプリの操作と外観に関する基本的なオプションがいくつか含まれています。スキップしてください。

清潔に保ってください

QDirStat は、ストレージ容量を消費する、大きくても役に立たないファイルを発見するのに非常に役立ちますが、これまで見てきたように、既存のクリーンアップ アクションをカスタマイズしたり、独自のクリーンアップ アクションを設定したりすると、さらに役立ちます。

こうすることで、それぞれが何をするのか、ファイルにどのような影響を与えるのかがわかり、2 回のクリックで冗長データを Oblivion に送信するクリーンアップ シナリオを作成できるようになります。

関連記事