rclone copy 命令使用

1. 命令说明

从源(source)拷贝文件到目的(dest),跳过已拷贝过文件。

2. 命令参考

拷贝源到目的。不传输未更改文件,通过大小(size)和修改时间(modification time)或者MD5校验(md5sum)。不会从目的处删除文件。

注意:
同步的始终是目录的内容,而不是目录。因此,当source:path是一个目录时,复制的是source:path目录里面的内容,而不是目录名称和内容。

如果dest:path不存在,则创建它并拷贝source:path里的内容到此处。
例如:

rclone copy source:sourcepath dest:destpath

其中sourcepath下存在两个文件:

sourcepath/one.txt
sourcepath/two.txt

拷贝之后

destpath/one.txt
destpath/two.txt

而不是

destpath/sourcepath/one.txt
destpath/sourcepath/two.txt

rclone的实际拷贝内容和rsync命令最后使用/结尾是一样的,即,复制此目录的内容。适用于rclone的所有命令。

请参阅--no-traverse选项,以控制rclone是否列出目标目录。将少量文件复制到大型目标位置时提供此选项可以大大加快传输速度。

例如,如果/path/to/src中有许多文件,但是每天只有少数文件更改,则可以非常有效地复制最近更改的所有文件,如下所示:

rclone copy --max-age 24h --no-traverse /path/to/src remote:

注意:使用-P/-progress标志查看实时传输统计信息

rclone copy source:path dest:path [flags]

3. 选项

--create-empty-src-dirs   Create empty source dirs on destination after copy
-h, --help                    help for copy

--create-empty-src-dirs,这个选项的作用说明一下。
正常情况下,rclone copy运行时,会忽略空文件夹。如果你的源目录中存在空文件夹,那么拷贝到目的后,空文件夹是不存在的。
如果需要将空文件夹拷过去,则需要通过设置--create-empty-src-dirs标志。

rclone copy --create-empty-src-dirs source:path dest:path
© 版权声明
THE END
喜欢就支持以下吧
点赞0
评论 抢沙发