A multithreaded duplicate file finder that uses xxHash32
This repository has been archived on 2025-09-28. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Find a file
2023-05-05 21:28:20 +02:00
Images Add files via upload 2023-01-03 14:28:29 +01:00
src/main/java/net/chaoticbyte/xxsherly Updated LICENSE, changed package to net.chaoticbyte.xxsherly, reimplemented cli argument -n/-noinput 2023-05-05 21:18:31 +02:00
.gitignore Ported the project to maven, updated README, fixed some minor issues in the code 2023-05-05 20:56:59 +02:00
LICENSE Updated LICENSE, changed package to net.chaoticbyte.xxsherly, reimplemented cli argument -n/-noinput 2023-05-05 21:18:31 +02:00
pom.xml Removed dependency junit 2023-05-05 21:28:20 +02:00
README.md Updated LICENSE, changed package to net.chaoticbyte.xxsherly, reimplemented cli argument -n/-noinput 2023-05-05 21:18:31 +02:00

xxSherly

A fork of Sherly, (not yet) using xxHash.

Introduction

Sherly is a Multithreaded Duplicate File Finder for your Terminal, written in java. You can Easily find duplicate Images, videos as well as any other type of Data. That can be helpful if you run on small storage or just want to keep regular housekeeping.

Full Usages

Usage: sherly -f inputfolder1 inputfolder2 inputfolder3 [options]...
 
   -h / -help             show this
   -f / -folder           all the folders you want to scan for (see example above!)
   -c / -color            enable colored messages
   -t / -threads          override default Thread number (default is usually number of cores * 2)
   -p / -progress         enable progress indicator
   -d / -delete           delete all dups except one without asking first
   -n / -noinput          skip all user input
   -debug                 debug stuff

Build

mvn package

Supported Platforms

OS Working Version
Linux Yes 1.0
Windows 10/11/8/7 Not yet tested
BSD Not yet tested

Screenshots

screenshot