Install ncdu
ncdu (NCurses Disk Usage) is a disk usage analyzer that provides an interactive interface to explore disk space usage.
Step 1: Update package lists
First, update your package lists:
bash
sudo apt update
Step 2: Install ncdu
Install ncdu using the apt package manager:
bash
sudo apt install ncdu -y
Step 3: Scan root directory
Analyze disk usage starting from the root directory:
bash
sudo ncdu /
This will scan the entire filesystem and show you the largest directories.
Step 4: Exit ncdu
To quit ncdu, press q
.
Basic ncdu usage
Scan specific directory
bash
ncdu /home/username
Export results to file
bash
ncdu -o report.txt /path/to/directory
Read exported report
bash
ncdu -f report.txt
Exclude certain directories
bash
ncdu --exclude /path/to/exclude /path/to/scan
ncdu navigation
Basic controls
↑/↓
- Navigate directoriesEnter
- Enter directoryd
- Delete file/directoryr
- Refresh current directoryq
- Quit
Advanced features
g
- Show graphi
- Show item infoa
- Toggle apparent sizec
- Toggle count
Common use cases
Find large files in home directory
bash
ncdu ~
Analyze disk usage excluding mounted drives
bash
ncdu --exclude /mnt /
Quick scan of current directory
bash
ncdu .
Alternative disk usage tools
Install baobab (GUI)
bash
sudo apt install baobab
Use du command
bash
du -sh /* | sort -hr
Install disk usage analyzer
bash
sudo apt install disk-usage-analyzer
Next Steps
Now that ncdu is installed, you can:
- Identify space-consuming directories
- Clean up disk space efficiently
- Monitor disk usage over time
- Generate disk usage reports