Skip to main content

find files with identical contents, or print out a list of all files and their md5 sums and sizes

Project description

Find files with identical contents. Optionally hard-link or delete such files. Works on Windows. Can print out the md5sums and sizes of all your files. Unlike most tools of its ilk, this one will work even if the list of the metadata of all our files is too large to fit into your RAM.

Dupfilefind is reasonably efficient, for what it does. It first compares sizes (so it can tell if files are different) and then inode numbers (so it can tell if different filenames are actually links to the same underlying file contents) before it resorts to computing MD5 sums of file contents. In addition I did some profiling and benchmarking to see how I could make it most efficient, and this is what I came up with.

LICENCE

You may use this package under the GNU General Public License, version 2 or, at your option, any later version. You may use this package under the Transitive Grace Period Public Licence, version 1.0, or at your option, any later version. (You may choose to use this package under the terms of either licence, at your option.) See the file COPYING.GPL for the terms of the GNU General Public License, version 2. See the file COPYING.TGPPL.html for the terms of the Transitive Grace Period Public Licence, version 1.0.

See TGPPL.PDF for why the TGPPL exists, graphically illustrated in four slides.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dupfilefind-1.6.7.tar.gz (21.8 kB view details)

Uploaded Source

File details

Details for the file dupfilefind-1.6.7.tar.gz.

File metadata

  • Download URL: dupfilefind-1.6.7.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for dupfilefind-1.6.7.tar.gz
Algorithm Hash digest
SHA256 7fb612eb7536a5f28c1fa5f527f8b9fb91baf9d2ac09de52d209167ea383c9e8
MD5 203a45dd17ac556ac6a6ebee21fd774b
BLAKE2b-256 f32b99cbf4daf7b1c9dd85b4389d7cd7e29367a27ca393530d053be27c2e9a4a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page