在ubuntu bash中将不断增长的文件从一台服务器复制到另一台服务器

时间:2016-04-28 17:58:07

标签: python bash ubuntu

我有一些csv文件,这些文件会不断更新新条目。

我想编写一个脚本来将这些文件复制到另一台服务器,该服务器将连续复制而不会重复。

如何使用bash或python脚本设法做到这一点?

谢谢,

2 个答案:

答案 0 :(得分:2)

rsync命令是解决此问题的正确解决方案。从联机帮助页:

  

它以其delta传输算法而闻名,它通过仅发送源文件与目标中现有文件之间的差异来减少通过网络发送的数据量。 Rsync广泛用于备份和镜像,并作为日常使用的改进复制命令。

rsyncsleep的简单循环将为您做好准备。

答案 1 :(得分:2)

如果你有ssh连接设置,那么bash脚本中的以下行会将第一个文件名或目录名(参数)复制到远程计算机文件名或目录名(第二个参数):

ResultPage