Automic VaultAutomic Vault

brew

Installer duff avec Homebrew, apt, dnf, MacPorts, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de duff pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install duff

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install duff

MacPorts ports tree · sysutils/duff/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install duff

Debian stable package indexes · duff · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install duff

Fedora Rawhide package metadata · duff · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#duff

nixpkgs package indexes · pkgs/by-name/du/duff/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Quickly find duplicates in a set of files from the command-line

Commandes et alias

  • duff

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 2005: Version 0.2, the first named duff release, circulated privately.
  • 2005: Version 0.3 became the first official release on November 22.
  • 2006: Version 0.4 was considered stable enough for everyday use.
  • 2011: Version 0.5 restarted development with minor features and fixes.
  • 2012: Version 0.5.2 added optimizations and default behavior changes.

Related projects

  • fdupes and rdfind are adjacent duplicate-file finders in Unix package collections.
  • Modern disk-maintenance tools overlap with duff's cleanup use case, but duff's identity remains the narrow duplicate-file finder.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 13 plateformes.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
duffcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-08
version du gestionnaire0.5.2
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/elmindreda/duff

  • infoNo package-manager update timestamp was available.confiance faible
  • infoNo cached GitHub release or tag data was available.https://github.com/elmindreda/duffconfiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:duff
Version0.5.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/duff
Page d'accueilhttps://github.com/elmindreda/duff
Dépôthttps://github.com/elmindreda/duff
Docs amonthttps://github.com/elmindreda/duff#readme
LicenceZlib
Archive sourcehttps://downloads.sourceforge.net/project/duff/duff/0.5.2/duff-0.5.2.tar.gz
Bouteilledisponible (sur arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameduff
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

duff 0.5.2-2

Duplicate file finder

https://github.com/elmindreda/duff

sudo apt install duff
  • Section: utils
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Duff
Debian stable package indexes · deb.debian.org · Debian stable package indexes: duff from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

duff

nix profile install nixpkgs#duff
  • normalized package name match
  • Correspondance par : Duff
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/du/duff/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

duff 0.5.2-1.1build1

Duplicate file finder

http://duff.sourceforge.net/

sudo apt install duff
  • Section: universe/utils
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Duff
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: duff from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

duff 0.5.2-32.fc44

Quickly find duplicate files

http://duff.sourceforge.net/

sudo dnf install duff
  • License: zlib
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: duff
  • 4 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Duff
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: duff from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
MacPorts95%

duff

sudo port install duff
  • normalized package name match
  • Correspondance par : Duff
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/duff/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment