Unix 等价于 XCOPY /D

Cas*_*law 6 linux unix xcopy

Windows 为其 XCOPY 命令提供了一个不错的选项:/D。这仅复制源修改时间比目标时间新的文件。是否有任何 unix/linux 等价物?我正在尝试快速复制到我的本地测试服务器。

Bre*_*iel 10

cp --update src dest
Run Code Online (Sandbox Code Playgroud)

从手册页:

仅当 SOURCE 文件比目标文件新或目标文件丢失时才复制


Edu*_*ero 10

我通常这样做:

rsync -avz /from/where/ /to/dest/
Run Code Online (Sandbox Code Playgroud)

如果您希望它删除 /from/where 中不再存在的文件,请添加--delete

它也可以从不同的盒子中使用,如下所示:

rsync -avz eromero@mydevbox.org:/from/where/ eromero@mybox.org:/to/dest/
Run Code Online (Sandbox Code Playgroud)