Check files in a destination path against a checksum SUM file
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 or directory containing destination files to check against the SUM file.
combined
${prefix}.combined.txt
Combined report of matching, missing, differing, and error paths.
*.combined.txt
differ
${prefix}.differ.txt
Report of paths present in both source SUM file and destination but different.
*.differ.txt
missing_on_dst
${prefix}.missing_on_dst.txt
Report of paths present in the SUM file but missing from the destination.
*.missing_on_dst.txt
missing_on_src
${prefix}.missing_on_src.txt
Report of paths present in the destination but missing from the SUM file.
*.missing_on_src.txt
match
${prefix}.match.txt
Report of matching paths.
*.match.txt
error
${prefix}.error.txt
Report of paths with read or hash errors.
*.error.txt
versions_rclone
${task.process}
The name of the process
rclone
The name of the tool
rclone --version | sed -n '1s/^rclone v//p'
:eval
The expression to obtain the version of the tool
versions
Rclone is a command-line program to manage files on cloud storage.