Jump to navigation Jump to search

Set of utilities to find and clean various forms of lint on a filesystem, such as duplicate files, empty directories, and bad file names.
License:GPL 2+
Function:De-Duplication,File Management


FSlint is a utility to find and clean various forms of unwanted extraneous files on a computer file system. This excess of unnecessary files is referred to as lint. FSlint will help find unwanted or problematic lint in your files or file names. The most common forms of lint FSlint finds are duplicate files, empty directories, and improper names. FSlint has multiple tools to perform a multitude of tasks in both the graphical interface and command line modes.

There are a total of ten utilities available in both FSlint's graphical and command-line modes, plus two others (find and zipdir) that are available in command-line mode only:

  • findup - find DUPlicate files
  • findnl - find Name Lint (problems with filenames)
  • findu8 - find filenames with invalid utf8 encoding
  • findbl - find Bad Links (various problems with symlinks)
  • findsn - find Same Name (problems with clashing names)
  • finded - find Empty Directories
  • findid - find files with dead user IDs
  • findns - find Non Stripped executables
  • findrs - find Redundant Whitespace in files
  • findtf - find Temporary Files
  • findul - find possibly Unused Libraries
  • zipdir - Reclaim wasted space in ext2 directory entries

FSlint is copyrighted 2000-2009 Padraig Brady, P@draigBrady.com. The program is free software and can be redistributed and/or modified under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.


FSlint can be found in the online repositories of several major Linux releases, and it can be easily installed through the package manager. Detailed information on how to install FSlint for a variety of distributions is kept up-to-date on FSlint's homepage, http://www.pixelbeat.org/fslint/


A general man page is available. Information on use of individual utilities is available by adding the flag --help to the path to the utility. In addition, documentation for both the GUI and command line tools is available at http://en.flossmanuals.net/FSlint/. A FAQ is available at https://raw.githubusercontent.com/pixelb/fslint/master/doc/FAQ

Included in[edit]

User Experiences[edit]

Development Activity[edit]

2019-03-22 17:26:01
[tag:github.com,2008:Grit::Commit/c298bfb809d0f773e9226a68d438f19bfe752293 Merge pull request #158 from brightghost/faq-update]
by pixelb https://github.com/pixelb
2019-03-17 14:58:50
[tag:github.com,2008:Grit::Commit/0e19df86045d1396fe57ba331713d2213392206f Clarifies directions for "Extra find parameters"]
by brightghost https://github.com/brightghost
2018-06-17 06:32:26
[tag:github.com,2008:Grit::Commit/726bb894f70db96fa3155be58db7aa26812fe2bb fix processing of specified dirs containing single quotes]
by pixelb https://github.com/pixelb
2018-04-21 01:02:59
[tag:github.com,2008:Grit::Commit/41709a7ef96405270cd52ed1400b65691b3f5c60 add 'node_modules' to default list of exclude patterns]
by hbschr https://github.com/hbschr
2018-01-09 13:16:17
[tag:github.com,2008:Grit::Commit/3c608631e275843f890b688b0701ad87579f4d86 Merge pull request #143 from Jehan/patch-1]
by pixelb https://github.com/pixelb