Description

Check files in a destination path against a checksum SUM file

Input

name:type
description
pattern

meta

:map

Groovy Map containing checksum source information e.g. [ id:‘test’ ]

sumfile

:file

Checksum SUM file containing hashes and destination paths to verify.

*.{md5,sha1,sha256,sum,txt}

hash

:string

Hash type to check, for example MD5, SHA1, or SHA256.

destination

:file

File or directory containing destination files to check against the SUM file.

Output

name:type
description
pattern

combined

meta

:map

Groovy Map containing checksum source information e.g. [ id:‘test’ ]

${prefix}.combined.txt

:file

Combined report of matching, missing, differing, and error paths.

*.combined.txt

differ

meta

:map

Groovy Map containing checksum source information e.g. [ id:‘test’ ]

${prefix}.differ.txt

:file

Report of paths present in both source SUM file and destination but different.

*.differ.txt

missing_on_dst

meta

:map

Groovy Map containing checksum source information e.g. [ id:‘test’ ]

${prefix}.missing_on_dst.txt

:file

Report of paths present in the SUM file but missing from the destination.

*.missing_on_dst.txt

missing_on_src

meta

:map

Groovy Map containing checksum source information e.g. [ id:‘test’ ]

${prefix}.missing_on_src.txt

:file

Report of paths present in the destination but missing from the SUM file.

*.missing_on_src.txt

match

meta

:map

Groovy Map containing checksum source information e.g. [ id:‘test’ ]

${prefix}.match.txt

:file

Report of matching paths.

*.match.txt

error

meta

:map

Groovy Map containing checksum source information e.g. [ id:‘test’ ]

${prefix}.error.txt

:file

Report of paths with read or hash errors.

*.error.txt

versions_rclone

${task.process}

:string

The name of the process

rclone

:string

The name of the tool

rclone --version | sed -n '1s/^rclone v//p'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

rclone

:string

The name of the tool

rclone --version | sed -n '1s/^rclone v//p'

:eval

The expression to obtain the version of the tool

Tools

rclone
MIT

Rclone is a command-line program to manage files on cloud storage.