rclone rc

rclone rc

针对运行中的 rclone 运行命令。

概要

此命令用于对正在运行的 rclone 实例执行命令。你可以使用 --url 标志来指定非默认的连接地址。该地址可以是 :port 格式,这意味着 http://localhost:port;也可以是 host:port 格式,这意味着 http://host:port

可以使用 --user--pass 标志传入用户名和密码。

请注意,--rc-addr--rc-user--rc-pass 也会被读取并作为 --url--user--pass 的值。

可以使用 --unix-socket 标志通过 Unix 套接字进行连接,示例如下:

# 在 /tmp/my.socket 上启动服务器
rclone rcd --rc-addr unix:///tmp/my.socket
# 连接到该服务器
rclone rc --unix-socket /tmp/my.socket core/stats

参数应以 parameter=value 的形式传入。

默认情况下,结果将以 JSON 对象的形式返回。

可以使用 --json 参数传入一个 JSON 数据块作为输入,而不是使用 key=value 形式的参数。这是传入更复杂值的唯一方法。

-o/--opt 选项可用于设置一个名为 “opt” 的键,其值为键值对选项,格式为 -o key=value-o key。该选项可以根据需要重复使用。这对于那些需要 “opt” 参数的 rc 命令很有用,按照惯例,“opt” 参数是一个字符串字典。

-o key=value -o key2

这将在 “opt” 值中设置如下内容:

{"key":"value", "key2": ""}

-a/--arg 选项可用于在 “arg” 值中设置字符串。该选项可以根据需要重复使用。这对于那些需要 “arg” 参数的 rc 命令很有用,按照惯例,“arg” 参数是一个字符串列表。

-a value -a value2

这将在 “arg” 值中设置如下内容:

["value", "value2"]

使用 --loopback 连接到正在运行 rclone rc 的 rclone 实例。这对于在不启动 rclone rc 服务器的情况下测试命令非常有用,例如:

rclone rc --loopback operations/about fs=/

使用 rclone rc 查看所有可能的命令列表。

rclone rc commands parameter [flags]

Options

-a, --arg stringArray      放置在 "arg" 数组中的参数
  -h, --help                 rc 命令的帮助信息
      --json string          输入的 JSON 数据 - 用于替代键值对形式的参数
      --loopback             若设置,则不通过 HTTP 连接到当前运行的 rclone 实例
      --no-output            若设置,则不输出 JSON 结果
  -o, --opt stringArray      以 name=value 或 name 形式的选项,放置在 "opt" 数组中
      --pass string          用于连接 rclone 远程控制的密码
      --unix-socket string   要连接的 Unix 域套接字的路径,而非直接打开 TCP 连接
      --url string           连接 rclone 远程控制的 URL(默认值为 "http://localhost:5572/")
      --user string          用于 rclone 远程控制的用户名

有关此处未列出的全局选项,请参阅 全局标志页面

另请参见

  • rclone](/commands/rclone/) - 显示 rclone 命令、标志和后端帮助。