rclone check命令

  • A+
所属分类:系统文档

rclone check

检查源文件目的地文件是否匹配.

简介

检查源文件和目的地文件是否匹配。 它比较大小和哈希值(MD5或SHA1),并记录不匹配的文件的报告。 它不会改变源文件或目标文件.

对于crypt远程,有一个专门的命令,cryptcheck,它能够检查被加密文件的校验和。.

如果你提供"—尺寸 "标志,它将只比较尺寸而不是哈希值。 用这个来快速检查.

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

如果你提供了--checkfile HASH标志和一个有效的散列名,source:path必须指向一个SUM格式的文本文件。

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

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

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

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

rclone check source:path dest:path [flags]

Options

  -C, --checkfile string        将source:path视为一个具有给定类型的哈希值的SUM文件
      --combined string         对这个文件的变化做一个综合报告
      --differ string           向该文件报告所有不匹配的文件
      --download                通过下载而不是用哈希值进行检查
      --error string            向这个文件报告所有有错误的文件(散列或读取)。
  -h, --help                    帮助检查
      --match string            报告该文件的所有匹配文件
      --missing-on-dst string   将所有从目的地丢失的文件报告给这个文件
      --missing-on-src string   报告从源头到这个文件中丢失的所有文件
      --one-way                 只检查一种方式,源文件必须存在于远程的

关于这里没有列出的全局选项,请参见全局标志页.

SEE ALSO

rclone – 显示rclone命令的帮助,标志和后端。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: