sniffert is a terminal-based disk analyzer that helps you find what's consuming your storage. Visualize disk usage with an interactive TUI, drill down into directories, and identify large files quickly. Think of it as a terminal-native alternative to tools like ncdu or WinDirStat.
📦 Installation Options
🎯
RHEL/CentOS/Rocky/Alma/Fedora
🚀 RPM Install
# Add repository
sudo dnf config-manager --add-repo https://repos.musicsian.com/musicsian.repo
# Install package
sudo dnf install sniffert
# Analyze current directory
sniffert
# Or analyze a specific path
sniffert /home
✨ Key Features
📊 Visual Disk Usage
See disk usage at a glance with percentage bars and size indicators. Quickly identify which directories are consuming the most space.
🔍 Drill-Down Navigation
Navigate into directories to see their contents sorted by size. Find hidden space hogs buried deep in your filesystem.
⚡ Fast Scanning
Efficiently scans directories with minimal system overhead. Handles large filesystems without breaking a sweat.
🎨 Clean TUI Interface
Beautiful terminal interface with clear visual hierarchy and intuitive keyboard navigation.
⌨️ Keyboard Controls
↑/k
Move selection up
↓/j
Move selection down
Enter
Enter selected directory
Backspace
Go to parent directory
d
Delete selected item (with confirmation)
r
Rescan current directory
q
Quit sniffert
🎬 Usage Examples
Basic Usage:
# Analyze current directory
sniffert
# Analyze specific path
sniffert /var/log
# Analyze home directory
sniffert ~
Finding Large Files:
# Start from root to find system-wide usage
sudo sniffert /
# Check user data
sniffert ~/Downloads
# Analyze project directories
sniffert ~/projects
🔧 Requirements
System Requirements:
- Linux x86_64 (RHEL/CentOS/Rocky/Alma/Fedora 9+)
- Terminal with ANSI color support
Dependencies:
- No external dependencies beyond standard system libraries
🔗 Links
📜 License
sniffert is released under the MIT License. See the GitHub repository for full license details.