rclone_checksum命令

277次阅读
没有评论

共计 998 个字符,预计需要花费 3 分钟才能阅读完成。


versionIntroduced: v1.56

rclone checksum

根据一个SUM文件检查源文件。

简介

检查源文件的哈希值是否与SUM文件相匹配。 它比较哈希值(MD5、SHA1等)并记录不匹配的文件的报告。 它不会改变文件系统.

如果你提供--download标志,它将从远程下载数据,并在运行中计算内容哈希。 这对于不支持哈希值的远程来说很有用,或者你真的想检查所有的数据。.

请注意,SUM文件中的哈希值被视为不区分大小写的。.

如果你提供--单向标志,它将只检查源文件是否与目的地的文件相匹配,而不是反过来。这意味着,目的地中不在源文件中的额外文件将不会被检测到。.

差异"、"dst上的缺失"、"src上的缺失"、"匹配 "和 "错误 "标志,每行写一个路径到提供的文件名(或者stdout,如果是-)。它们所写的内容在下面的帮助中有所描述。例如,--differ将写入所有在源文件和目标文件中都存在但不同的路径。.

--组合标志会写一个文件(或stdout),其中包含所有文件路径的符号,然后是一个空格,然后是路径,告诉你它发生了什么。这些让人想起了diff文件.

  • = path 意味着在源头和目的地找到了路径,并且是相同的。
  • - path 意味着路径在源文件中缺失,所以只在目的文件中出现
  • + path 意味着在目的地缺少路径,所以只在源头
  • * path 意味着路径存在于源和目的地,但不同。
  • ! path 意味着在读取或散列源或目的地时出现了错误。.
rclone checksum <hash> sumfile src:path [flags]

选项

      --combined string         对这个文件的变化做一个综合报告
      --differ string           向该文件报告所有不匹配的文件
      --download                通过散列内容进行检查
      --error string            向这个文件报告所有有错误的文件(散列或读取)。
  -h, --help                    help for checksum
      --match string            报告该文件的所有匹配文件
      --missing-on-dst string   将所有从目的地丢失的文件报告给这个文件
      --missing-on-src string   报告从源头到这个文件中丢失的所有文件
      --one-way                 只检查一种方式,源文件必须存在于远程的

关于这里没有列出的全局选项,请参见[全局标志页](/flags.html)。

SEE ALSO

  • rclone – 显示rclone命令、标志和后台的帮助。
正文完
 
rclone中文站
版权声明:本站原创文章,由 rclone中文站 2023-01-25发表,共计998字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)