保持远程文件最新但排除一些子目录

保持远程文件最新但排除一些子目录

我有一个在 Linux 上远程运行的 Web 服务器,我想在发生更改时将本地罚款同步到服务器。当删除本地文件或添加新的本地文件时,它需要更新。一个关键功能是它可以有一个我们可以在团队中共享的配置文件,这样另一个成员就可以在 Web 根目录中运行一个脚本并保持整个内容同步。(配置文件必须包含它必须同步的特定文件夹/文件)。

我尝试过使用 Prepros 的文件上传功能 - 它无法删除远程文件,也没有过滤器。我目前一直在使用 WinSCP,但例如,如果我只想同步 5 个目录中的 2 个,我必须运行它的两个实例。

有什么建议吗?

答案1

使用 WinSCP,您可以:

  1. 使用文件掩码排除您不想保持最新的目录/文件。
  2. 仅更新选定的目录/文件。
    请参阅https://winscp.net/eng/docs/ui_keepuptodate#synchronize_options

相关内容