Saturday, October 17, 2026 2,616 lists 63,146 records on file
List your app or device

  1. Home
  2. Duplicate File Finders
  3. rmlint

rmlint

What it is

rmlint is a free, GPLv3-licensed utility for locating duplicate files and other filesystem waste, then offering removal candidates. It scans local paths, mounted volumes, and file lists supplied through standard input. Beyond duplicate files and directories, it can identify nonstripped binaries, broken symbolic links, empty files and directories, and files with broken user or group IDs. Duplicate checks support multiple hashes and exact byte-by-byte comparison, with optional basename or extension matching. The documentation says scans can handle file sets containing millions of files. Results can use numerous output formats, and a previous run can be stored so later scans check only new files. A Python graphical frontend, Shredder, ships with rmlint from version 2.4.0 onward. Shredder rechecks files before deletion, but its documentation says the interface remains in development and should be used at the user’s risk. The project names Linux as its main target and also runs and compiles under FreeBSD, Darwin, and Solaris. Installation options cover Linux distributions and macOS. There is no built-in Recycle Bin or Trash.

For and against

For

  • Finds duplicates and several filesystem problems
  • Hash and exact byte comparisons
  • Handles scans with millions of files
  • Offers previews and automatic selection
  • GPLv3-licensed and free

Against

  • No built-in Recycle Bin or Trash
  • Shredder interface remains in development
  • Project warns duplicate finders can produce false positives
  • Linux is the main target

The verdict

rmlint offers broad filesystem scanning, multiple matching methods, and optional graphical review at no listed cost. Its lack of a Trash feature and warnings about deletion errors make careful candidate checking important.

Who it suits

It suits Linux and macOS users cleaning local or mounted filesystems who want configurable duplicate detection. Users should be prepared to review candidates before deletion.

Plans and prices

rmlint

Free

GPLv3-licensed software

Every plan, in full

On the record

Deletion safety
Shredder rechecks each file before deletion, and its documentation warns that the interface is still in development and should be used at the user's risk.rmlint.readthedocs.io · read 8 Oct 2026
Duplicate checks
It supports several hashes for duplicate detection and an exact byte-by-byte comparison option.rmlint.readthedocs.io · read 8 Oct 2026
Finds
It can find duplicate files and directories, nonstripped binaries, broken symbolic links, empty files and directories, and files with broken user or group IDs.rmlint.readthedocs.io · read 8 Oct 2026
GUI
A Python graphical frontend named Shredder is shipped alongside rmlint from version 2.4.0 onward.rmlint.readthedocs.io · read 8 Oct 2026
Installation
The installation guide lists packages or installation options for Linux distributions and macOS, among other systems.rmlint.readthedocs.io · read 8 Oct 2026
Large scans
The documentation says rmlint can handle file sets containing millions of files.rmlint.readthedocs.io · read 8 Oct 2026
License
rmlint is licensed under GPLv3.github.com · read 8 Oct 2026
Output and replay
It offers numerous output options and can store the last run so a later scan only checks new files.rmlint.readthedocs.io · read 8 Oct 2026
Purpose
rmlint finds duplicate files and other space waste or broken items on a filesystem and offers to remove them.github.com · read 8 Oct 2026
Support
The project directs users who find bugs, have trouble running rmlint, or want to suggest features to its bug-reporting guidance.github.com · read 8 Oct 2026
Supported systems
The project says it runs and compiles under Linux, FreeBSD, Darwin, and Solaris, with Linux as its main target.github.com · read 8 Oct 2026
Use caution
The project cautions that duplicate finders, including rmlint, can identify false positives or have serious bugs, and recommends checking deletion candidates.rmlint.readthedocs.io · read 8 Oct 2026

Alternatives to rmlint

Every alternative, ranked