rclone copy命令
概述:
将文件从源复制到目标,跳过已复制的文件。
摘要:
将源复制到目标。不传输未更改的文件,按大小和修改时间或MD5SUM测试。不会从目标中删除文件。
请注意,复制的这是已经同步过的内容,而不是目录,所以当源:路径是一个目录的时候,它复制的是源:路径里的内容,而不是目录名和内容。
如果目标:路径不存在,它会自动按照源:路径去创建,并把内容复制去那里。
举例:
rclone copy source:sourcepath dest:destpath
假设源路径里有两个文件:
sourcepath/one.txt
sourcepath/two.txt
这会把它们复制到
destpath/one.txt
destpath/two.txt
而不是
destpath/sourcepath/one.txt
destpath/sourcepath/two.txt
如果您熟悉rsync,那么rclone的工作方式就好像您编写了一个跟随的/ -,意思是“复制这个目录的内容”。这适用于所有命令,无论您谈论的是源还是目标。
请参阅–no traverse选项以控制rclone是否列出目标目录。在将少量文件复制到大型目标时提供此选项可以大大加快传输速度。
例如,如果您在/path/to/src中有许多文件,但每天只有少数文件更改,则可以像这样高效地复制最近更改的所有文件:
rclone copy --max-age 24h --no-traverse /path/to/src remote:
注意:使用-P/–progress标志查看实时传输统计信息。
注意:使用–dry run或–interactive/-i标志进行测试,而不复制任何内容。
rclone copy source:path dest:path [flags]
其他选项
--create-empty-src-dirs Create empty source dirs on destination after copy
-h, --help help for copy
关联参考:
《全局flag》
《rclone命令行索引》