duff
« Back to VersTracker
Description:
Quickly find duplicates in a set of files from the command-line
Type: Formula  |  Latest Version: 0.5.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: deduplication cli file-management system-utility hashing
Install: brew install duff
About:
Duff is a command-line utility designed to rapidly identify duplicate files within a specified set of files or directories. It works by comparing file hashes to find exact byte-for-byte matches, making it significantly faster than traditional tools like 'find' for large datasets. This efficiency makes it an ideal tool for system administrators and developers looking to reclaim disk space or organize their file systems.
Key Features:
  • High-speed duplicate detection using optimized hashing algorithms
  • Simple command-line interface with configurable output formats
  • Recursive directory scanning capabilities
  • Low memory footprint for processing large file sets
Use Cases:
  • Cleaning up duplicate files in large media libraries or backup directories
  • Verifying data integrity after file transfers or backups
  • Auditing development environments for redundant assets
Alternatives:
  • fdupes – fdupes is a widely used classic, while duff is often cited as being faster and more efficient on very large sets of files.
  • fslint – fslint is a more comprehensive suite of tools for finding various types of lint, including duplicates, whereas duff focuses exclusively on duplicate detection.
License: Zlib
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 3:27pm 0 VERSION_BUMP fa3ef95c
Sep 12, 2024 8:11am 0 VERSION_BUMP 3bc731ae