ffscan scan c:\users summary skip1024
ffscan scan /home/user/ summary --exclude-empty
ffscan about
ffscan --help
- π Fast parallel scanning (Rayon)
- π Minimum-size filter to skip small files
- π Option to exclude empty folders
- π Output formats:
csv
,json
,plain text summary
- π₯ Processes listed by memory usage (highest first)
- π Kill processes by PID (
--force
supported) - π§° Cross-platform (Windows, Linux, macOS)
run cargo install ffscan
on your termial / cmd / or your fav shell
register it on the path of you system and start using it
- csv: Save results to
output.csv
- json: Save results to
output.json
- summary: Print a human-readable summary to the console
2.50 GB [Directory] - C:\Users\Tushar\Documents\Projects
1.20 GB [File] - C:\Users\Tushar\Videos\movie.mp4
fscan/
βββ Cargo.toml # Project metadata & dependencies
βββ Cargo.lock # Locked dependency versions (auto-generated)
βββ LICENSE # LICENSE.txt
βββ README.md # π Project documentation (GitHub flavored)
βββ .gitignore # Ignore build artifacts & output files
βββ output.csv # Example output file (should be gitignored)
βββ output.json # Example output file (should be gitignored)
βββ src/
β βββ main.rs # Main entry point: parses CLI & calls logic
β βββ cli.rs # (Optional) CLI parsing module if you split
β βββ scanner.rs # (Optional) Scanning logic module
β βββ utils.rs # (Optional) Utility functions (e.g., format_size)
βββ .github/
βββ workflows/
βββ rust.yml # (Optional) CI workflow for testing/building
This project is licensed under the MIT License.
See LICENSE for details.
Contributions are welcome! Please feel free to submit issues or pull requests.
π± Feel free to modify and distribute this CLI tool
βοΈ Star or fork this repo on GitHub if you find it useful!
π Formal Portfolio
π Not so formal Portfolio
π Built with β€οΈ and Rust π¦βοΈ