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 命令、标志和后端帮助。