是否有一种简单的方法来使用scp,其行为类似于rsync -u或cp -u

时间:2011-09-01 14:48:09

标签: ssh rsync scp

我希望能够上传到我的远程服务器只更新新文件。我正在使用nanoblogger,它似乎每次都使用普通的scp -r上传整个东西,但我找不到手册页中提到的scp的任何-u选项。

我想我可以尝试以某种方式使用ls编写上传脚本,或者发现只抓取过去$ n分钟内更新的文件,或者其他东西,但这似乎很重要。

2 个答案:

答案 0 :(得分:5)

通过SSH使用rsync。

我可以scp,你很可能通过ssh rsync:

rsync -a /some/dir/ user@server:/dest/dir/

答案 1 :(得分:0)

scp没有任何条件选项,可能不会很快得到它。 rsync似乎是一种非常合理的方式,如果它安装在目标系统上;如果没有,一些发现+ uniq魔法可以完成这项工作,但这将是认真的工作。编译rsync可能会更快: - )。

相关问题