【问题标题】:How to sync two folders which are in two different systems如何同步两个不同系统中的两个文件夹
【发布时间】:2018-08-18 17:39:43
【问题描述】:

我想在目录 A 和目录 B 之间进行双向自动同步。这意味着每当目录 A 或其子目录之一中的文件发生更改时,该更改会立即应用于目录 B,并且每当目录 B 或其子目录之一中的文件发生更改时,该更改立即应用于目录 A。因此,这两个目录将完全相同,包括文档属性。我怎样才能做到这一点?

我正在 python 中尝试这个,有人可以帮忙吗?

【问题讨论】:

  • 您是否有不想通过ln 使用简单链接的原因?
  • @JohnMoon 其实我想在两个不同的系统之间使用它
  • 啊,那可能是一个误导性的标题。 :)
  • 查看rsync - 听起来你正在尝试做的事情是个不错的选择。
  • @JohnMoon 我想自己开发,因为它是我的项目.. 我无法得出结论何时从其他目录中删除文件以及何时在其他目录中添加文件。跨度>

标签: python linux synchronization directory watchdog


【解决方案1】:

您可以使用 autofs(和 NFS)或者可以通过 rsync 命令的更新功能(一个在服务器 A 和一个在服务器 B)在 crontab 中编写脚本来移动新文件或子目录

【讨论】:

    猜你喜欢
    • 2020-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多