Skip to content
SPECIFICTION
Get listed

dskDitto vs jdupes

dskDitto

github.com

jdupes

jdupes.com

Side by side

FiguredskDittojdupes
Price from—Free
Free plan—Yes
Free trial——
Open source—Yes
Windows—Yes
macOSYesYes
LinuxYesYes
Plans published02
Spec score · Duplicate File Finders7.0 (#27)8.1 (#8)
FilteringScanning can filter by size, recursion depth, hidden files, symlinks, virtual filesystems, and filesystem boundaries.Options can exclude hidden files, restrict filesystem boundaries, filter by size, and apply exclusion specifications.
LicenseThe project is released under the Apache license.The software is released under the MIT License.
PurposedskDitto detects duplicate files and provides interactive menus to manage the results.jdupes identifies duplicate files and can delete them, create hard links or symlinks, and perform block-level deduplication.

Plans

dskDitto

No plans published.

dskDitto pricing →

jdupes

  • FreeFree
  • jdupesFree

jdupes pricing →

In their own words

dskDitto

dskDitto is a duplicate-file detector for Linux and macOS with a terminal interface by default and an optional experimental Raylib graphical interface. It scans local filesystem paths and directories using parallel processing, with optional virtual filesystem directories. Matching can use SHA-256, BLAKE3, exact filenames, or fuzzy content similarity; fuzzy mode starts at a 75% similarity threshold and disables automatic removal and link actions. Scan filters cover file size, directory depth, hidden files, symlinks, virtual filesystems, and filesystem boundaries. You can preview files, exclude folders, and use automatic selection. Results export to CSV, JSON, or plain text. With the explicit remove option, extra copies can be deleted or replaced by symlinks or reflinks. Reflinks require supported copy-on-write filesystems such as APFS, Btrfs, or XFS with reflink enabled. Source installation requires Go 1.22 or later; GUI builds also require Raylib and CGo. The project is free and released under the Apache license.

Visit github.com

jdupes

jdupes is a free utility for finding and handling exact duplicate files on Linux, macOS, and Windows. It identifies files that are fully identical rather than matching images, sounds, or other formats by similarity. Matching can use file size, hashes, and byte-for-byte comparison, with optional partial-hash matching. The project says it checks matching data after hashing to reduce the chance of false matches from hash collisions. Found duplicates can be reviewed before deletion, deleted without prompting, linked, summarized, or handled through copy-on-write deduplication. On Linux and Unix, the instructions use command-line directory paths; the project also provides a native Windows port, including support for Unicode. Docker use is documented, and standard output can feed shell scripts. A database can retain scan metadata for repeat runs, though the project labels that feature as under development and notes quirks. The README warns that quick matching skips byte-for-byte checks and can classify non-duplicates as duplicates. It also warns that disabling file-change checks creates a security vulnerability, especially when linking or deleting. jdupes is distributed under the MIT License.

Visit jdupes.com