Skip to main content

sumdups - checksum/duplicates, yada...

Usage

sumdups [-q] [-n] [--force] [--database DATABASE | --no-database]
        [--archive ARCHIVE | --no-archive] [--print-extensions]
        [--print-mimetypes] [--print-merged] [--print-singletons]
        [--print-duplicates] [--print-unique] [--suggest] [--short]
        [--split] [--rename HASH] [--remove HASH] [--relocate FILE]
        [--clean-files DIR] [--clean-dir DIR] [--keep FILE]
        [--check-dates] [--sync FILE] [--link-farm DIR]
        [--print-link-tree] [--print-folders] [--print-files]
        [--local-root DIR] [--remote-root DIR]
        [--pathtree-style {ascii,double,round,square}]
        [--pathtree-indent INDENT] [--pathtree-lengthen COLUMNS]
        [--pathtree-dirname-short | --pathtree-dirname-long |
        --pathtree-dirname-wrap COLUMN] [--pathtree-basename-short |
        --pathtree-basename-long | --pathtree-basename-wrap COLUMN]
        [--width-left WIDTH] [--width-center WIDTH]
        [--width-right WIDTH] [--color | --no-color] [-h] [-v] [-V]
        [--print-config] [--print-url] [--completion [SHELL]]
        [FILE] [src_path ...]

Find duplicate files based on checksum (hash or digest) of contents.

Positional Arguments

FILE                Read paths from `FILE` instead of `stdin`.
src_path            Source files/directories to search recursively.

Options

-q, --quiet         Suppress no-action warnings.
-n, --no-action     Don't change anything.
--force             Always perform expensive calculations.
--database DATABASE
                    Use DATABASE.
--no-database       Do not use database.
--archive ARCHIVE   Create archives in directory ARCDIR.
--no-archive        Do not archive during rename or remove.
--print-extensions  Print extensions sorted by occurences.
--print-mimetypes   Print mimetypes sorted by occurences.
--print-merged      Print merged extensions and mimetypes sorted by
                    occurences.
--print-singletons  Print all singleton files.
--print-duplicates  Print all duplicate files.
--print-unique      Print one (and only one) pathname for each unique
                    HASH.
--suggest           Print suggested pathnames.
--short             Print pathnames only.
--split             Print with split dirname and basename.
--rename HASH       Rename dupset HASH using the suggested name. Use
                    `@file` to read list of HASH from file. Use --local-
                    root DIR to change the suggested root.
--remove HASH       Remove all files in dupset HASH. Use `@file` to read
                    list of HASH from file.
--relocate FILE     Move FILE into the suggested directory. Use `@file` to
                    read list of FILE from file.
--clean-files DIR   Remove any file in DIR that is part of a dupset.
--clean-dir DIR     Remove any file in DIR that is part of a dupset.
--keep FILE         Remove all duplicates of FILE.
--check-dates       Check exif date against suggested directory.
--sync FILE         Compare database with list of remote FILEs.
--link-farm DIR     Create link-farm at DIR to all src_paths.
--print-link-tree   Print link-tree.
--print-folders     Print folders.
--print-files       Print files.
--local-root DIR    Path to the root of the local tree.
--remote-root DIR   Path to the root of the remote tree.

pathtree formatting options

--pathtree-style {ascii,double,round,square}
                    Choose rendering style (default: `round`).
--pathtree-indent INDENT
                    Indent output with INDENT spaces (default: `0`).
--pathtree-lengthen COLUMNS
                    Lengthen horizontal lines by COLUMNS (default: `0`).
--pathtree-dirname-short
                    With short dirnames (default: `False`).
--pathtree-dirname-long
                    With long dirnames (default: `True`).
--pathtree-dirname-wrap COLUMN
                    Wrap dirnames at COLUMN (default: `66`).
--pathtree-basename-short
                    With short basenames (default: `False`).
--pathtree-basename-long
                    With long basenames (default: `True`).
--pathtree-basename-wrap COLUMN
                    Wrap basenames at COLUMN (default: `66`).

more tree formatting options

--width-left WIDTH  Width of left column .
--width-center WIDTH
                    Width of center column .
--width-right WIDTH
                    Width of right column .
--color             With color.
--no-color          Without color.

General options

-h, --help          Show this help message and exit.
-v, --verbose       `-v` for detailed output and `-vv` for more detailed.
-V, --version       Print version number and exit.
--print-config      Print effective config and exit.
--print-url         Print project url and exit.
--completion [SHELL]
                    Print completion scripts for `SHELL` and exit
                    (default: `bash`).

Release files for rlane-sumdups 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rlane-sumdups 1.0.6
File Size Uploaded
rlane_sumdups-1.0.6.tar.gz 13.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rlane-sumdups 1.0.6
File Interpreter ABI Platform
rlane_sumdups-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 27.6 kB

Release files / rlane_sumdups-1.0.6.tar.gz

Download URL rlane_sumdups-1.0.6.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
28525aad308dd04e3c9dde2622ac377e4c5640faa9f5fda3315c5d14d0ba934b
BLAKE2b-256 checksum
How to use checksums
1fd523e0741ef3cb987d68509c1a2fda11c64d701c78d87c86c5b60071378e0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / rlane_sumdups-1.0.6-py3-none-any.whl

Download URL rlane_sumdups-1.0.6-py3-none-any.whl
Size 13.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e28ee3530f8b90a58cf32244aef51a787bca8ef249ec403ae697f0a75b687060
BLAKE2b-256 checksum
How to use checksums
9372e5548575cbf6ed6a6480b851f4e88087d58564753a2d057abe7947341609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release history Release notifications | RSS feed

This release

1.0.6 This release

2 release files

1.0.5

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page