共计 755 个字符,预计需要花费 2 分钟才能阅读完成。
版本介绍: v1.38
rclone rcat
将标准输入复制到远程文件.
简介
rclone rcat 从标准输入(stdin)读取数据并复制到一个远程文件。
echo "hello world" | rclone rcat remote:path/to/file
ffmpeg - | rclone rcat remote:path/to/file
如果远程文件已经存在,它将被覆盖。
rcat 将尝试在单个请求中上传小文件,即
通常比流式传输/分块上传端点更高效,
使用多个请求。 确切的行为取决于遥控器。
什么被认为是小文件可以通过设置
--流媒体上传-截止
。 仅在以下时间后开始上传
已达到截止时间或者文件在此之前结束。 数据
必须适合 RAM。 切口必须足够小才能粘附
您的遥控器的限制,请参阅此处。 一般来说,
将此截止值设置得太高会降低您的性能。
使用“–size”标志在远程端提前预分配文件
并实际进行流式传输,即使远程后端不支持流式传输。
--size
应该是输入流的确切大小(以字节为单位)。 如果
流的大小与传入的“–size”长度不同
那么转移很可能会失败。
请注意,由于未存储数据,因此无法重试上传。
如果后端支持分段上传,那么单个块可以
重试。 如果你需要传输大量数据,你可能会更好
关闭本地缓存,然后将其“rclone move”到
可以使用重试的目的地。
rclone rcat 远程:路径 [标志]
选项
-h, --help rcat 帮助
--size int 预分配的文件大小提示(默认为-1)
重要选项
对大多数命令有用的重要标志。
-n, --dry-run 进行试运行,不进行永久更改
-i, --interactive 启用交互模式
-v, --verbose count 打印更多内容(重复更多)
有关此处未列出的全局选项,请参阅全局标志页面。
也可以看看
- rclone – 显示 rclone 命令、标志和后端的帮助。
正文完