Skip to content

eul3er/bdups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bdups

contact: eu3ler@achernar.uberspace.de

License: GPLv2

Short Description: Finding file duplicates really fast through heavy multicore usage. Works also great (full bandwidth usage) with NFS mounts.

Tested on FreeBSD, Linux and Windows

Dependencies

  • Boost 1.55
  • Cryptopp

Compiler

  • GCC 4.9
  • Clang 3.4
  • MingW4.9

Build Guide

execute

cmake $folder // $folder is the path to the Folder where CMakeLists.txt resides

then run

make -jX      //X is number of cores to utilize for building

Options

  1. With two arguments (core count, path): Look at the given path and execute the basic algorithm

Example:

./bdupes 12 /home/myUsername/stuff > /home/myUsername/out.file
  1. With three arguments (core count, path1, path2) Look at path1 for the given files in path2 and execute basic algorithm

Example:

./bdupes 0 /home/myUsername/myStuff /home/myUsername/LookForDupsOfThoseFiles > /home/myUsername/out.file

=> using a zero for core count will result in logical core count.

About

A fast and concurrent way to find all duplicate files in a given directory (incl. subdirs)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published