Awesome Open Source
Awesome Open Source


.. image:: :align: center

rmlint finds space waste and other broken things on your filesystem and offers to remove it.

.. image:: :target:

.. image:: :target:

.. image:: :target:

.. image:: :target:

.. image:: :target:

.. image:: :target:



  • …Duplicate Files and duplicate directories.
  • …Nonstripped binaries (i.e. binaries with debug symbols)
  • …Broken symbolic links.
  • …Empty files and directories.
  • …Files with broken user or/and group ID.

Differences to other duplicate finders:

  • Extremely fast (no exaggeration, we promise!)
  • Paranoia mode for those who do not trust hashsums.
  • Many output formats.
  • No interactivity.
  • Search for files only newer than a certain mtime.
  • Many ways to handle duplicates.
  • Caching and replaying.
  • btrfs support.
  • ...

It runs and compiles under most Unices, including Linux, FreeBSD and Darwin. The main target is Linux though, some optimisations might not be available elsewhere.

.. image:: :align: center


Chances are that you might have rmlint already as readily made package in your favourite distribution. If not, you might consider compiling it from source <>_.


Detailed documentation is available on:

Most features you'll ever need are covered in the tutorial:

An online version of the manpage is available at:

Sometimes we can be reached via IRC: #rmlint on


If you found bugs, having trouble running rmlint or want to suggest new features please read this <>_.

Also read the BUGS <>_ section of the manpage <>_ to find out how to provide good debug information.


Here's a list of developers to blame:

=================================== ============================= =========================================== Christopher Pahl 2010-2017 Daniel Thomas 2014-2017 =================================== ============================= ===========================================

There are some other people that helped us of course. Please see the AUTHORS distributed along rmlint.


rmlint is licensed under the conditions of the GPLv3 <>. See the COPYING <> file distributed along the source for details.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (54,326
c (15,469
filesystem (209
lint (99
deduplication (23