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`).
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| rlane_sumdups-1.0.6.tar.gz | 13.8 kB | Without provenance | Details for rlane_sumdups-1.0.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| rlane_sumdups-1.0.6-py3-none-any.whl | Python 3 | none | any | Details for rlane_sumdups-1.0.6-py3-none-any.whl |
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
|
Security for rlane-sumdups 1.0.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.