Skip to content
forked from sahib/rmlint

Extremely fast tool to remove duplicates and other lint from your filesystem

License

Notifications You must be signed in to change notification settings

pianojockl/rmlint

 
 

Repository files navigation


https://raw.githubusercontent.com/sahib/rmlint/develop/docs/_static/logo.png

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

https://readthedocs.org/projects/rmlint/badge/?version=latest https://img.shields.io/travis/sahib/rmlint/develop.svg?style=flat https://img.shields.io/github/issues/sahib/rmlint.svg?style=flat https://img.shields.io/github/release/sahib/rmlint.svg?style=flat http://img.shields.io/badge/license-GPLv3-4AC51C.svg?style=flat

Features:

Finds…

  • …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.

https://raw.githubusercontent.com/sahib/rmlint/develop/docs/_static/screenshot.png

INSTALLATION

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.

DOCUMENTATION

Detailed documentation is available on:

http://rmlint.rtfd.org

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

http://rmlint.rtfd.org/en/latest/tutorial.html

An online version of the manpage is available at:

http://rmlint.rtfd.org/en/latest/rmlint.1.html

Sometimes we can be reached via IRC: #rmlint on irc.freenode.net.

BUGS

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.

AUTHORS

Here's a list of developers to blame:

Christopher Pahl https://github.com/sahib 2010-2017
Daniel Thomas https://github.com/SeeSpotRun 2014-2017

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

LICENSE

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

DONATIONS

If you think rmlint saved you some serious time [*] and/or space, you might consider a donation. You can donate either via Flattr, PayPal or you buy us a beer if we ever meet. See here for details.

[*]If it freed you from your beloved data: Sorry. [†]
[†]Please file a bug or read the source and provide a patch. [‡]
[‡]For more than 100GB of data loss we owe you one beer. [§]
[§]If you don't like beer or there's only Budweiser available, you can order a Club Mate.

About

Extremely fast tool to remove duplicates and other lint from your filesystem

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 65.3%
  • Python 33.1%
  • Shell 1.3%
  • Other 0.3%