disksift

Crates.iodisksift
lib.rsdisksift
version0.1.1
created_at2025-12-23 13:52:00.222978+00
updated_at2025-12-23 16:02:59.517676+00
descriptionA modern CLI tool to analyze disk usage and find largest files/directories
homepage
repositoryhttps://github.com/RUNFUNRUN/disksift
max_upload_size
id2001567
size24,909
Ryota Uchiyama (RUNFUNRUN)

documentation

README

DiskSift 🔍

A modern, fast CLI tool to analyze disk usage and find the largest files and directories on your system. Written in Rust.

Features

  • 🚀 Fast: Uses parallel directory traversal (via walkdir).
  • 📂 Smart calculation: Aggregates directory sizes to find "heavy" folders.
  • 🎨 Modern UI: Beautiful colored output and progress bars.
  • 🔍 Flexible:
    • Filter by minimum size (e.g., --min-size 100MB)
    • Limit recursion depth (-d / --depth)
    • Limit top N results (-n / --limit)

Installation

From Crates.io

cargo install disksift

From Source

git clone https://github.com/RUNFUNRUN/disksift.git
cd disksift
cargo install --path .

Usage

# Scan current directory
disksift

# Scan a specific path
disksift /path/to/directory

# Show top 20 items
disksift -n 20

# Find items larger than 1GB
disksift --min-size 1GB

# Limit depth to 2 levels (fast scan)
disksift -d 2

License

MIT

Commit count: 0

cargo fmt