fdupes
brew install fdupes
v2.4.0
MIT
Identify or delete duplicate files
1.4k
30-day installs · #1160
2.5k
90-day · #1465
7.4k
365-day · #1637
3.0k
★ GitHub stars · updated 4mo ago
Runtime dependencies
Links
- https://github.com/adrianlopezroche/fdupes
- GitHub: adrianlopezroche/fdupes
- Brew formula source: Formula/f/fdupes.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"pcre2"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Identify or delete duplicate files",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:37:33+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "fdupes",
"github_default_branch": "master",
"github_last_commit_at": "2026-04-14T15:53:29Z",
"github_readme_excerpt": "# Introduction\n\nFDUPES is a program for identifying duplicate files residing\nwithin specified directories.\n\n\n# Usage\n\n```\nUsage: fdupes [options] DIRECTORY...\n\n -r --recurse for every directory given follow subdirectories\n encountered within\n -R --recurse: for each directory given after this option follow\n subdirectories encountered within (note the \u0027:\u0027 at the\n end of the option, manpage for more details)\n -s --symlinks follow symlinks\n -H --hardlinks normally, when two or more files point to the same\n disk area they are treated as non-duplicates; this\n option will change this behavior\n -G --minsize=SIZE consider only files greater than or equal to SIZE bytes\n -L --maxsize=SIZE consider only files less than or equal to SIZE bytes\n -c --cache speed up file comparisons by keeping track of their\n signatures in a database; additional parameters may be\n provided using one or more cache parameters (as below)\n -x cache.OPTION supply an optional cache parameter, where OPTION is one\n of the keywords below and multiple options may be\n supplied via successive -x arguments:\n readonly read but do not update file signatures\n prune look through entire cache and delete orphaned entries\n clear clear all entries from cache\n vacuum reduce size of DB file, if possible\n (note that the options prune, clear, and vacuum may be\n employed without supplying a DIRECTORY argument, and\n will take effect even if readonly is also specified)\n -n --noempty exclude zero-length files from consideration\n -A --nohidden exclude hidden files from consideration\n -f",
"github_repo": "adrianlopezroche/fdupes",
"github_stars": 2967,
"github_topics": [],
"homepage": "https://github.com/adrianlopezroche/fdupes",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 1357,
"installs_365d": 7356,
"installs_90d": 2474,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "fdupes",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 1160,
"rank_365d": 1637,
"rank_90d": 1465,
"raw_hash": "fbc9ce7dbe3ebccf",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/f/fdupes.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [
"ncurses",
"sqlite"
],
"version_head": null,
"version_stable": "2.4.0",
"versioned_formulae": [],
"why_use_this": null
}