Debian・Ubuntu・Linux Mintでディスク容量を解放するGUIツール ベスト5
時間が経つにつれて、ディスクの空き容量が徐々に減っていくことに気づいたことはありませんか?その原因は、ジャンクファイル(不要ファイル)が時間とともにハードドライブを急速に埋め尽くしていくためです。
これは特に、ソフトウェアパッケージのインストール時に顕著に起こります。インストールの際、これらのファイルは再インストールが必要になった場合に備えて、通常 /var/cache/ ディレクトリにキャッシュされるからです。
残念ながら、Ubuntu にはシステムが不要になったファイルを自動的に削除する仕組みがありません。そのため、パッケージをインストールするたびにファイルが蓄積され、ドライブ上の貴重な容量をどんどん食いつぶしていきます。
ターミナルから apt コマンドを使えば、これらのファイルを削除するのは簡単な作業です。
sudo apt autoremove
このコマンドは、他のパッケージの依存関係を満たすために自動的にインストールされたものの、もはや依存関係として必要なくなったパッケージを削除します。
もう一つ実行を検討したいコマンドは以下の通りです。
sudo apt clean
このコマンドは、/var/cache/ ディレクトリに残ったパッケージのキャッシュを消去します。
それではここから、Ubuntu および Linux Mint でGUIアプリケーションを使ってディスク容量を解放する方法を見ていきましょう。
1. Stacer
C++で書かれた Stacer は、ディスク容量を監視・最適化する無料のオープンソースGUIアプリケーションです。直感的で洗練されたユーザーインターフェースを備えており、RAM、CPU、ディスク使用率などのリソース状況をひと目で確認できます。さらに、システム情報やネットワーク帯域幅の使用状況も表示してくれます。
Stacer は、プロセス管理、スタートアップアプリケーションの管理、システムサービスの管理、アプリケーションのアンインストールなど、便利な機能を多数搭載しています。特筆すべきはシステムクリーナー機能で、大量のディスク容量を占有するパッケージキャッシュを削除できます。加えて、ゴミ箱を空にしたり、クラッシュレポート、アプリケーションキャッシュ、ログを消去してディスク容量を解放することも可能です。

Stacer をインストールするには、以下のコマンドを実行します。
sudo apt update sudo apt install stacer
2. Ubuntu Cleaner
Pythonで開発された Ubuntu Cleaner も、Ubuntu/Mint のディスク容量を解放するのに優れたGUIツールです。このグラフィカルツールは、以下のファイルを削除してシステムをクリーンアップします。
- 古いLinuxカーネル
- ブラウザキャッシュ
- サムネイルキャッシュ
- アプリケーションキャッシュ
- APTキャッシュ
- その他の不要なパッケージ
Ubuntu Cleaner はオープンソースで、完全に無料で利用できます。

Ubuntu Cleaner をインストールするには、まず git リポジトリをクローンします。
git clone https://github.com/gerardpuig/ubuntu-cleaner.git
続いて、以下のようにディレクトリへ移動して Ubuntu Cleaner を起動します。
cd ubuntu-cleaner ./ubuntu-cleaner
3. BleachBit
WindowsとLinuxの両方に対応して設計された BleachBit は、PCがジャンクファイルでいっぱいになったときに素早くディスクを解放してくれる、無料のオープンソースディスククリーナーです。
BleachBit を使えば、一時ファイルの完全削除(シュレッド)、Cookieの削除、インターネット履歴のクリア、アプリケーションのログファイルやシステム内の不要ファイルの破棄が行えます。
さらに、Firefox や Chrome といったWebブラウザ専用のクリーナーとしても機能します。

BleachBit はUbuntuの公式リポジトリで入手でき、APTパッケージマネージャーを使って以下のようにインストールできます。
sudo apt update sudo apt install bleachbit
4. Sweeper
KDEデスクトップ環境向けに開発された Sweeper は、サムネイルキャッシュ、CookieなどのWebブラウザ由来のジャンクファイル、閲覧履歴、訪問サイトの一時キャッシュなどをハードドライブから消去し、さらにゴミ箱内のファイルも削除できるシステムクリーナーアプリケーションです。

Sweeper のインストール方法は2つあります。まず、公式Ubuntuリポジトリから以下のようにインストールできます。
sudo apt update sudo apt install sweeper
また、Snap を使ってインストールすることもできます。その場合は、事前にシステムでSnapが有効になっていることを確認してください。
sudo apt update sudo apt install snapd
次に、Sweeper をインストールします。
sudo snap install sweeper --edge
5. rmLint
最後に紹介するのは rmLint ツールです。このツールは複数のディレクトリを走査し、重複ファイルや重複ディレクトリ、壊れたシンボリックリンク、最適化されていないバイナリを特定するのに役立ちます。
特徴的なのは、ツール自体はファイルを直接削除せず、JSONやシェルスクリプトといった実行可能な出力を生成する点です。ファイルやディレクトリをスキャンして重複をインテリジェントに判定し、重複が見つかったら、自動生成されたスクリプトを使って安全に削除できます。

rmLint をインストールするには、以下のコマンドを実行するだけです。
sudo apt install rmlint
グラフィカルインターフェースを起動するには、次のコマンドを使用します。
rmlint --gui
以上が、Linuxシステムでディスク容量を解放するために活用できる、人気のGUIツールのまとめでした。定期的なメンテナンスにぜひお役立てください。
-
Linux システムのホスト名を迅速かつ安全に設定・変更する方法
ホスト名(Hostname)とは、ネットワーク上のマシンを人間が読みやすい形式で簡単に識別するために使われる名前です。Linuxシステムでは、hostnameコマンドを使うだけで、ホスト名を簡単に確認・変更することができます。 関連記事:Linuxでの静的IPアドレスの設定とネットワーク構成の方法 引数を付けずにhostnameコマンドを実行すると、現在のシステムのホスト名が以下のように表示されます。 $ hostname TecMint Linuxシステムのホスト名を変更または設定したい場合は、次のコマンドを実行します。 $ hostname NEW_HOSTNAME もちろん、「NEW
-
Bashの「実行」と「source」の違いを徹底解説!シェバン・フォーク・環境変数の仕組み
この記事では、Bashでスクリプトを実行する場合とsourceコマンドで読み込む場合の違いについて、内部で何が起こっているのかを詳しく解説します。まずは、スクリプトの呼び出し方によってプログラムがどのように処理されるのかを理解していきましょう。 補足: スクリプトに拡張子を付けるかどうかは動作に影響しません。拡張子がなくても問題なく実行できます。 シェバン(#!)とは 基本的に、すべてのスクリプトはシェバン(#!)と呼ばれる行から始まります。Bashでは#(ハッシュ)記号はコメントとして解釈されますが、シェバンには特別な意味があります。シェバンは、指定されたインタプリタにプログラムの実行を委ね