macOS
brew install dufflocal Homebrew formula metadata
sudo port install duffMacPorts ports tree · sysutils/duff/Portfile · source: api.github.com
brew
Quickly find duplicates in a set of files from the command-line. Version 0.5.2 via Homebrew; verified from local package data.
install
brew install dufflocal Homebrew formula metadata
sudo port install duffMacPorts ports tree · sysutils/duff/Portfile · source: api.github.com
sudo apt install duffDebian stable package indexes · duff · source: deb.debian.org
sudo dnf install duffFedora Rawhide package metadata · duff · source: dl.fedoraproject.org
nix profile install nixpkgs#duffnixpkgs package indexes · pkgs/by-name/du/duff/package.nix · source: api.github.com
overview
Quickly find duplicates in a set of files from the command-line
history
duff is an older Unix command-line duplicate-file finder that compares candidate files using SHA-family message digests. Its history is unusually well documented in its README, including its pre-release name, early private circulation, first official release, and later maintenance releases.
The tool began as version 0.1 under the name duplicate, then version 0.2 became the first release named duff but was only shared with a few people in early 2005. Version 0.3 became the first official release on November 22, 2005 after the author found a suitably licensed SHA1 implementation.
Version 0.4, released January 13, 2006, was described by the project as the first stable everyday-use release. The 0.5 line in 2011 and 2012 restarted development with minor features, bug fixes, optimizations, improved default thorough-mode output, and message-prefix cleanup.
duff became a portable Unix utility rather than a large ecosystem project. The README records successful builds across Linux distributions, BSDs, Darwin and Mac OS X, NetBSD, SunOS, Cygwin, and Red Hat Enterprise Linux, and package metadata shows it still exists in Homebrew, Debian, Fedora, MacPorts, Nix, and Ubuntu.
The common use is scanning one or more paths for duplicate files, with duff grouping duplicate candidates after digest-based comparison. The project ships a traditional man page and autotools build, matching the packaging style of mid-2000s Unix command-line utilities.
duff is interesting as a compact, old-school duplicate finder that survived through distro packaging. It belongs to the era before newer Rust and Go disk tools, when small C utilities with man pages, autotools, and portable Unix build notes were the normal package-manager substrate.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
duff | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/elmindreda/duff
install metadata
| Package key | brew:duff |
|---|---|
| Version | 0.5.2 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/duff |
| Homepage | https://github.com/elmindreda/duff |
| Repository | https://github.com/elmindreda/duff |
| Upstream docs | https://github.com/elmindreda/duff#readme |
| License | Zlib |
| Source archive | https://downloads.sourceforge.net/project/duff/duff/0.5.2/duff-0.5.2.tar.gz |
| Bottle | available (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | duff |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
duff 0.5.2-2
Duplicate file finder
https://github.com/elmindreda/duff
sudo apt install duffduff
nix profile install nixpkgs#duffduff 0.5.2-1.1build1
Duplicate file finder
sudo apt install duffduff 0.5.2-32.fc44
Quickly find duplicate files
sudo dnf install duffduff
sudo port install duffsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.