DupEx (Duplicate Exterminator) is a high-performance tool for Linux that finds byte-identical files and makes it easy to choose which ones to remove — fast, and without putting data at risk. It does one thing, and does it perfectly.
Built for the one use case where getting it wrong is not an option.
DupEx never deletes without confirmation. Reference folders are automatically protected, auto-select never selects every file in a group, and before deleting the affected files are listed in full — with a warning if a group would lose its last copy.
By default a full-file BLAKE3 hash identifies duplicates. Turn on byte-for-byte verification and every match is confirmed bit by bit — so a hash collision can never cause a wrong deletion, not even in theory.
Files are filtered in stages — group by size, sample hash, pairwise sampling, full hash — so the expensive reads only ever touch a handful of candidates. AVX2/SSE4.1 SIMD across all CPU cores via OpenMP. It started as an AVX2 byte-comparison in assembly; everything else grew around it.
Compare a backup against the original without reporting the duplicates inside the backup itself. Hardly any other duplicate tool does this.
A lightweight pre-scan detects the storage medium (SSD / HDD / NAS), file-size distribution and available RAM, and tunes all scan parameters automatically — no manual tuning needed.
Duplicate groups appear while the scan is still running, sorted by path, name, type or size. They can be reviewed, selected and even partly deleted before the scan finishes.
Select oldest, keep the shortest path, filter by regex — DupEx selects thousands of duplicates in seconds by those rules, ready to be moved to the trash or deleted permanently.
Right-click one or more folders/files in Nemo, Nautilus, Dolphin, Caja or Thunar and scan them with DupEx — across Cinnamon, GNOME, KDE, MATE, XFCE, LXDE, LXQt and COSMIC.
Log levels, I/O tuning, memory-mapping control, a database hash cache (alongside the system cache), extended thread statistics and full keyboard operation. Handles files well beyond 2 GB — with no unsafe code, no compiler warnings, Valgrind-checked.
DupEx ships with both a light and a dark theme — toggle to preview either. Click any screenshot to enlarge.
Scan, find and inspect all duplicates, and see how much space could be freed — full speed, no limits. Deleting files is reserved for the paid editions.
Launch offer — 20% off every edition through October 31, 2026, with code DUPEX20.
All prices in EUR and include any applicable tax. The exact tax for the buyer's country is calculated and shown at checkout by Lemon Squeezy, our Merchant of Record and the seller of record. Business customers can enter a VAT ID at checkout.
Full version: one-time purchase, no subscription, no ads, no spyware — internet is only needed to unlock the full version.
As a package on all current 64-bit Linux desktops from Debian 13 (Trixie), Linux Mint 22 (Wilma), Ubuntu 24.04 LTS (Noble Numbat), Fedora 40, openSUSE Leap 16 and Zorin 18 onwards, and on rolling releases such as Arch Linux, CachyOS and openSUSE Tumbleweed. As a Flatpak or Snap DupEx also runs on older releases (for example Ubuntu 20.04 or Linux Mint 20).
DupEx never deletes without confirmation: reference folders are protected, auto-select never selects every file in a group, and deleting is preceded by a warning if a group would lose its last copy. Byte-for-byte verification can be switched on as well, confirming every match bit by bit.
A one-time purchase. There is no subscription and no recurring fee.
Only the number of devices: Single license = 1, Standard = 3, Pro = 5. The feature set is identical across all paid editions, and you may use your licence at work. Business is for companies buying centrally — invoiced to the company, VAT ID, more than five devices.
No limits on scanning: the demo finds and inspects all duplicates at full speed. Only deleting files is reserved for the paid editions.
DupEx runs locally and works offline; an internet connection is only needed to unlock the full version. No ads, no spyware — files and their contents never leave the computer.
Yes — see our Refund Policy in the footer for the conditions.
Under "Free demo" above. The release page carries deb, rpm, tar.gz, AppImage and Flatpak; the Snap comes from the Snap Store.
In the issue tracker of the dupEx release repository on GitHub, which the download button above leads to. A short description, the distribution and the dupEx version are enough — the version is shown in the About dialog.
DupEx runs on 64-bit Linux distributions from about 2024 onwards (GTK 4.12 and glibc 2.39 or newer), as a Flatpak or Snap on older ones too.