Repolode
tobi

tobi/disktree

Omarchyをはじめ、Linux、macOS、Windowsのデスクトップでディスク使用状況をツリーマップ表示し、容量を圧迫している項目を確認して削除できるツール。

代替できる製品:WinDirStatWizTreeDaisyDisk

スター
4,020
フォーク
263
未解決の Issue
67
最終コミット
14 日前

これは何?

disktreeは、各ディレクトリを実際のディスク使用量に応じた大きさの入れ子状ツリーマップとして描画するため、容量の大きなフォルダーがひと目で分かります。キーボードやマウスでディレクトリをたどり、サイズ、ファイル数、経過時間の表示を切り替えられます。また、ツリーと並べてボリュームの空き容量も確認できます。ローカルディスクのほか、エクスポート専用モードで動作するSSH経由のリモートマシンもスキャンできます。

項目にマークし、一覧を確認して確定するまで削除は行われません。削除時は、利用可能な場合はシステムのゴミ箱へ移動する設定がデフォルトで、完全削除の前には必ず確認が求められます。GPUIで構築されており、Omarchyテーマに対応し、macOSとWindows向けのパッケージも提供されています。

/usrや/etcなどのシステムディレクトリ、スキャンの起点ディレクトリ、ホームディレクトリは削除できません。ハードリンクは一度だけカウントされ、シンボリックリンクはたどりません。

主な機能

  • 01ディレクトリのサイズをツリーマップで表示し、キーボードとマウスで操作できます。
  • 02サイズ、ファイル数、最終更新からの経過時間で表示できます。
  • 03項目にマークし、削除前に一覧を確認できます。
  • 04デフォルトではゴミ箱へ移動し、完全削除は確認後に行います。
  • 05ローカルディスクやSSH経由のリモートマシンをスキャンできます。
  • 06マークした項目の削除前後の空き容量を表示します。

ユースケース

  • ホームディレクトリやサーバーのディスク容量を圧迫しているフォルダーを特定する。
  • 開発マシンのキャッシュ、ビルド成果物、古いパッケージストアを整理する。
  • SSH経由でリモートサーバーのディスク使用状況を確認し、整理対象の一覧をエクスポートする。

クイックスタート

  1. 1

    Arch または Omarchy では、AUR からリリースバイナリをインストールします

    yay -S disktree-bin
  2. 2

    ホームディレクトリに対して disktree を実行します

    disktree ~

使う前に知っておきたいこと

  • Vulkan 経由で GPUI を動作させられる GPU を備えた Wayland または X11 セッションが必要です。
  • ソースからビルドするには Rust 1.97 以降が必要です。
  • 署名されていない macOS リリースは、隔離フラグを解除するまで Gatekeeper によってブロックされます。
  • リモート SSH モードはエクスポート専用で、サーバー上のファイルを削除することはできません。

トピック

よくある質問

disktree とは?
Omarchyをはじめ、Linux、macOS、Windowsのデスクトップでディスク使用状況をツリーマップ表示し、容量を圧迫している項目を確認して削除できるツール。 disktreeは、各ディレクトリを実際のディスク使用量に応じた大きさの入れ子状ツリーマップとして描画するため、容量の大きなフォルダーがひと目で分かります。キーボードやマウスでディレクトリをたどり、サイズ、ファイル数、経過時間の表示を切り替えられます。また、ツリーと並べてボリュームの空き容量も確認できます。ローカルディスクのほか、エクスポート専用モードで動作するSSH経由のリモートマシンもスキャンできます。
disktree は無料で使えますか?ライセンスは?
disktree は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
disktree は今もメンテナンスされていますか?
活発にメンテナンス中。disktree の最終コミットは 2026年10月23日 です。
disktree は何に使えますか?
ホームディレクトリやサーバーのディスク容量を圧迫しているフォルダーを特定する。 開発マシンのキャッシュ、ビルド成果物、古いパッケージストアを整理する。 SSH経由でリモートサーバーのディスク使用状況を確認し、整理対象の一覧をエクスポートする。
disktree のインストール方法は?
Arch または Omarchy では、AUR からリリースバイナリをインストールします: yay -S disktree-bin ホームディレクトリに対して disktree を実行します: disktree ~
disktree はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tobi/disktree

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト