Navigazione
Curriculum Vitae
Ricerca & Sviluppo
Javascript
Java
Python
Zope & Plone
Massime ed Aforismi
Area link

PyDirDuplicateFinder

A simple user script for checking all files in a directory, find duplicates, and manage them.

Please, use the --help command to see how use it.

This code is released as a python egg on the python cheeseshop.

Complete source and SVN trunk is available on Sourceforge.

Installation

To install it, don't download anything! Just type...
easy_install PyDirDuplicateFinder
...to your prompt!

See my distutils page for more info.

Usage

Usage: duplicatefinder.py [options] [directories]

Analyse all files in one or more directories and manage duplicate files (the
same file present with different names)

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -a ACTION, --action=ACTION
                        choose an action to do when a duplicate is found.
                        Valid options are print,rename,move,ask; print is the
                        default
  -r, --recursive       also check files in subdirectories recursively
  -p PREFIX, --prefix=PREFIX
                        prefix used for renaming duplicated files when the
                        'rename' action is chosen. Default is "DUPLICATED"
  -m PATH, --move-path=PATH
                        the directory where duplicate will be moved when the
                        'move' action is chosen
  -v, --verbose         more verbose output
  -q, --quiet           do not print any messages at all

  Filters:
    Use those options to limit and filter directories and files to check.
    Options belowe that rely on file or directory name support usage of
    jolly characters and can also be used multiple times

    -s MIN_SIZE, --min-size=MIN_SIZE
                        indicate the min size in bytes of a file for being
                        checked. Default is 128. Empty file are always ignored
    --include-dir=INCLUDE_DIR
                        only check directories with this name
    --exclude-dir=EXCLUDE_DIR
                        do not check directories with this name
    --include-file=INCLUDE_FILE
                        limit the search inside file with that name
    --exclude-file=EXCLUDE_FILE
                        ignore the search inside file with that name

Want the source?

PyDirDuplicateFinder 0.3.0 (sources package)
pydirduplicatefinder_0.3.0_all.deb (Debian/Ubuntu package)