rclone报错Failed to size: failed to URL decode NextMarker "": invalid URL escape "%LB"

执行:rclone size mini:file_1300/1300/13
提示下面错误
2023/08/25 15:44:25 Failed to size: failed to URL decode NextMarker "": invalid URL escape "%LB"

引用 皆我百晓生 小程序回复内容作答:

rclone是一个用于与各种云存储服务进行交互的工具,这个错误提示通常是由于URL中存在无效的转义字符导致的。

根据错误提示中的信息,“%LB”是一个无效的URL转义字符。解决这个问题的方法是手动删除无效的转义字符,或者通过将URL编码为正确的格式来修复它。

以下是两种可能的解决方法:

  1. 删除无效的转义字符:

    将命令中的URL中的%LB删除或替换为正确的字符。例如,如果URL中的%LB是源自错误的粘贴或键入错误的情况,则可以将其删除。

  2. 编码URL为正确的格式:

    如果URL中的%LB实际上是一个有效的字符的编码,那么您可以将它转换为正确的格式。在Python中,您可以使用urllib.parse模块中的quote()函数对URL进行编码。例如:

    from urllib.parse import quote
    
    url = "mini:file_1300/1300/13"
    encoded_url = quote(url, safe="")
    

    然后,将编码后的URL用于rclone命令:

    rclone size <encoded_url>
    

请根据具体情况选择适合您的解决方案。如果问题仍然存在,请检查命令中的URL和参数是否正确,并确保rclone已正确安装和配置。