Skip to content

A powerful Python script that identifies and manages duplicate files across your system using SHA-256 hashing for accurate detection. It helps you reclaim valuable disk space by safely removing redundant files while giving you full control over the deletion process.

License

Notifications You must be signed in to change notification settings

NotMathew/HashSweep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HashSweep

📋 Description

A powerful Python script that identifies and manages duplicate files across your system using SHA-256 hashing for accurate detection. It helps you reclaim valuable disk space by safely removing redundant files while giving you full control over the deletion process.

🎯 Key Features

  • Smart Detection: Uses SHA-256 cryptographic hashing to ensure 100% accurate duplicate identification
  • Multiple Scan Modes: Choose between current directory only or recursive scanning through all subdirectories
  • Safe Management: Three operation modes for maximum control:
    • Interactive Mode: Manually choose which duplicates to keep/delete for each file group
    • Auto-Delete Mode: Automatically keeps newest files and deletes older duplicates
    • Skip Mode: Just identify duplicates without deleting anything
  • Comprehensive Summary: Detailed report showing space recovered, files processed, and statistics
  • Performance Optimized: First filters by file size, then verifies with hashing for speed
  • User-Friendly: Clear prompts and progress indicators throughout the process

📁 Supported Platforms

  • Windows
  • Linux
  • macOS

📦 Dependencies

None! Uses only Python standard library modules

Installation on Windows 10/11

cd Downloads && curl -O https://raw.githubusercontent.com/NotMathew/HashSweep/refs/heads/main/HashSweep.py && python HashSweep.py

Installation on Linux

git clone https://github.com/NotMathew/HashSweep.git
cd HashSweep
python HashSweep.py

About

A powerful Python script that identifies and manages duplicate files across your system using SHA-256 hashing for accurate detection. It helps you reclaim valuable disk space by safely removing redundant files while giving you full control over the deletion process.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages