この記事では、gduプログラムについて説明します。使用済みディスク容量のアナライザーであり、オープンソースです。
gduツールは、並列処理を使用できるSSD用に設計されています。このツールは、SSDと比較してパフォーマンスが低いHDDでも機能します。ベンチマークの結果を確認することもできます。他にも多くの同様のツールがあり、最初にgduを試して、ニーズに合っているかどうかを確認する必要があります。
インストール方法
# Using curl:
curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
chmod +x gdu_linux_amd64
mv gdu_linux_amd64 /usr/bin/gdu
Code language: PHP (php)
# Arch Linux:
yay -S gdu
Code language: PHP (php)
# Debian:
dpkg -i gdu_*_amd64.deb
Code language: CSS (css)
# Ubuntu
add-apt-repository ppa:daniel-milde/gdu
apt-get update
apt-get install gdu
Code language: PHP (php)
# NixOS:
nix-env -iA nixos.gdu
Code language: CSS (css)
# Homebrew:
brew install -f gdu
brew link --overwrite gdu # if you have coreutils installed as well
Code language: PHP (php)
# Snap:
snap install gdu-disk-usage-analyzer
snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
snap connect gdu-disk-usage-analyzer:system-backup :system-backup
snap alias gdu-disk-usage-analyzer.gdu gdu
Code language: CSS (css)
# Binenv:
binenv install gdu
Code language: PHP (php)
# Go:
go get -u github.com/dundee/gdu/v4
Code language: PHP (php)
これで、次のコマンドを実行してインストールを確認できます。
# Check Version
gdu --version
Code language: PHP (php)
使用法:
引数なしでgduコマンドを実行すると、現在の作業ディレクトリがスキャンされます。現在、ホームディレクトリにいます。gduを起動すると、下の画像から、ホームディレクトリがスキャンされていることがわかります。
# Examples
gdu # analyze current dir
gdu -a # show apparent size instead of disk usage
gdu <some_dir_to_analyze> # analyze given dir
gdu -d # show all mounted disks
gdu -l ./gdu.log <some_dir> # write errors to log file
gdu -i /sys,/proc / # ignore some paths
gdu -c / # use only white/gray/black colors
gdu -n / # only print stats, do not start interactive mode
gdu -np / # do not show progress, useful when using its output in a script
gdu / > file # write stats to file, do not start interactive mode
Code language: PHP (php)
クイックインストールとレビュービデオ
代替案
- ncdu –純粋なCで記述されたNCursesベースのツール
- godu –ユーザーインターフェイスのようなカルーセルを備えたアナライザー
- dua – gdu(およびncdu)と同様のインターフェースを備えたRustで記述されたツール
- diskus –Rustで記述された非常にシンプルですが非常に高速なツール
- duc –ディスク使用量を検査および視覚化するための多くの可能性を備えたツールのコレクション
- dust –ディスク使用の構造のようなツリーを示すRustで記述されたツール