fclones

github.com/pkolaczk/fclones Linux & Mac Apps Open-source projectOpen source

fclones finds duplicate files, according to the project title and repository description.

github.com/pkolaczk/fclones
fclones homepage screenshot

About fclones

fclones is a command-line utility that identifies groups of identical files and removes unneeded copies. It supports filtering by path, name pattern, file size and recursion depth, accepts file lists piped from standard input, and outputs results as text, CSV or JSON.

Lists of duplicates can be inspected and modified before removal, and a --dry-run option shows planned file-system changes. It is available on multiple operating systems but works best on Linux, and copy-on-write reflink deduplication is not supported on Windows.

Key features

  • Identifies groups of identical files via command line
  • Filters by size, glob, regex, depth, symlinks and hardlinks
  • Removes, moves, or replaces duplicates with soft or hard links
  • Supports copy-on-write reflink deduplication on some file systems
  • Outputs results as text, CSV, or JSON for further processing
  • Accepts file lists piped from standard input and Unix tools
Best for: Users comfortable with the command line who need to find and clean up duplicate files, especially on Linux.
Good for
  • Reviewable removal workflow with editable list and --dry-run preview
  • Parallel processing with device-aware tuning for SSD and HDD
  • Low memory use with compressed path storage and optional hash caching
Watch out for
  • Command-line only in this repository; desktop frontend is separate
  • Works best on Linux; some optimizations unavailable elsewhere
  • Copy-on-write reflink deduplication not supported on Windows

fclones at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

fclones alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196

fclones FAQ

Can I preview changes before deleting duplicates?
Yes, you can inspect and modify the list of duplicates before removal and use --dry-run to show what file-system changes would be made.
Does fclones work on operating systems other than Linux?
Yes, it is available on multiple operating systems but works best on Linux, where ordering by physical placement and page-cache handling are available.
Is there a desktop version?
This repository contains the command-line tool and core libraries; the desktop frontend is fclones-gui.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing