Install Dust on Raspberry Pi

Dust is a command line tool for viewing and analyzying disk space usage. This tool can be used as an alternative to the du command.

This tutorial explains how to install Dust on Raspberry Pi.

Install Dust

Use SSH to connect to Raspberry Pi. Retrieve the latest version tag of Dust release from GitHub and assign it to variable.

DUST_VERSION=$(curl -s "https://api.github.com/repos/bootandy/dust/releases/latest" | grep -Po '"tag_name": "v\K[0-9.]+')

Next, download tar.gz file from releases page of the Dust repository.

curl -Lo dust.tar.gz "https://github.com/bootandy/dust/releases/latest/download/dust-v${DUST_VERSION}-arm-unknown-linux-gnueabihf.tar.gz"

Create temporary directory and extract a tar.gz file:

mkdir dust-temp
tar xf dust.tar.gz --strip-components=1 -C dust-temp

Run the following command to move executable file to /usr/local/bin directory:

sudo mv dust-temp/dust /usr/local/bin

Now dust command will be available for all users as system-wide command.

We can check version of Dust:

dust --version

Temporary directory and tar.gz file are no longer needed, remove them:

rm -rf dust.tar.gz
rm -rf dust-temp

Testing Dust

Execute dust command without any arguments to view disk space usage in the current working directory.

dust

You can also view disk space usage of specific directory by providing directory path as argument. For example, /usr/local directory can be analyzed as follows:

sudo dust /usr/local
Disk space usage of /usr/local directory using Dust on Raspberry Pi

Uninstall Dust

If you decided to completely remove Dust, delete executable file:

sudo rm -rf /usr/local/bin/dust

Leave a Comment

Your email address will not be published.