Skip to main content

Find duplicate files, based on size and hashvalues.

Project description

Install

pip install findd

Usage

findd --help

usage: findd [-h] [--version] {init,update,list,run} ...

positional arguments:
  {init,update,list,run}
    init                create a new Findd project
    update              update the index
    list                list duplicates tracked by the index
    run                 run a command for duplicates tracked by the index

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit

Report findd bugs to <https://github.com/schnittstabil/findd/issues>
findd home page: <https://github.com/schnittstabil/findd>

Typical Workflow

mkdir temp
cd temp
findd init
ls -A
# .findd


# create some duplicates
mkdir directory
echo a > directory/a.txt
echo b > directory/b.txt
echo c > directory/c.txt
cp -r directory directory_copy
tree -a
# .
# ├── directory
# │   ├── a.txt
# │   ├── b.txt
# │   └── c.txt
# └── directory_copy
#     ├── a.txt
#     ├── b.txt
#     └── c.txt


findd update -v
# scanning db 100% |#####################################################|
# scanning fs      |#####################################################|
# hashing     100% |#####################################################|


findd list
# 'directory/a.txt' 'directory_copy/a.txt'
# 'directory/c.txt' 'directory_copy/c.txt'
# 'directory/b.txt' 'directory_copy/b.txt'


# remove a duplicate
rm 'directory_copy/c.txt'


findd update
findd list
# 'directory/a.txt' 'directory_copy/a.txt'
# 'directory/b.txt' 'directory_copy/b.txt'

License

Copyright © 2015 Michael Mayer

Licensed under the MIT License.

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

findd-0.9.3.tar.gz (13.1 kB view hashes)

Uploaded Source

Built Distribution

findd-0.9.3-py3-none-any.whl (18.2 kB view hashes)

Uploaded Python 3

Supported by

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