Unix 版 XCOPY /D 等效项

Unix 版 XCOPY /D 等效项

Windows 的 XCOPY 命令有一个不错的选项:/D。它仅复制源修改时间比目标时间更新的文件。有没有与此相当的 unix/linux 版本?我正在尝试快速将文件复制到我的本地测试服务器。

答案1

我通常会这样做:

rsync -avz /from/where/ /to/dest/

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

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

rsync -avz [email protected]:/from/where/ [email protected]:/to/dest/

答案2

cp --update src dest

从手册页中:

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

答案3

我的大脑无法应付 rsync 的复杂性,所以我安装了 幸运备份。这为 rsync 提供了一个易于使用的图形界面作为前端。设置好复制/备份任务后,您可以从程序中运行它。您还可以单击任务的“验证”按钮,它将为您提供完整的 rsync 命令行,以便您可以在终端中运行它或将其粘贴到 shell 脚本中。它是教授使用 rsync 的好工具。

Lucky Backup 的屏幕截图

单击“任务属性”窗口中的“高级”按钮可以访问 rsync 的某些功能。

相关内容