rmlint finds space waste and other broken things on your filesystem and offers to remove it. This includes:
- Duplicate files.
- Nonstripped Binaries (Binaries with debug symbols).
- Broken links.
- Empty files and directories.
- Files with broken user or group id.
- Optionally: Double basenames.
In order to find the lint, rmlint is given one or more directories to traverse. If no directory or file was given, the current working directory is assumed. rmlint will take care of things like filesystem loops and symlinks during traversing.
Found duplicates are divided into the original and duplicates. Original are what rmlint thinks to be the file that was first there. You can drive the original detection with the -S option. If you know which path contains the originals you can prefix the path with //,
Quick clues for adjusting settings are available by using the -q option.
Note: rmlint will not delete any files by itself unless you command it!
9 months, 3 weeks ago passed
.. image:: https://readthedocs.org/projects/rmlint/badge/?version=latest :target: https://rmlint.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
<a href='https://rmlint.readthedocs.io/en/latest/?badge=latest'> <img src='https://readthedocs.org/projects/rmlint/badge/?version=latest' alt='Documentation Status' /> </a>
Project Privacy Level