在 OS X 和服务器之间同步文件

bh1*_*bh1 2 backup sync software-rec sftp macos

Dropbox 非常方便,但我想在更大范围内完成类似的事情 - 在计算机和服务器上同步我的本地文件。我已经有一个很大的研究服务器,通过 SFTP 提供了一个大驱动器(在服务器上提供我的文件也很有用)。必须有一个程序来使目录与正常工作的服务器保持同步。

  1. OS X 支持
  2. 最少的 CPU/内存使用量(我的 MacBook Pro 有点迟钝)
  3. 不需要服务器上的管理员访问权限
  4. 最少的设置时间/成本

小智 5

您可以使用名为 的 Unix 实用程序rsync

要将文件夹同步到远程主机,请使用如下简单命令:

rsync local-folder user@remote-machine:/remote/folder/
Run Code Online (Sandbox Code Playgroud)

local-folder将被创建/remote/folder


rsync 有几个您可能想要使用的选项(有关更多详细信息,请参阅手册):

  • -a 启用存档模式
  • -v 启用更详细的输出
  • -n 启用“试运行”,即假备份
  • --delete 将删除本地不再存在的远程主机上的所有内容(谨慎使用)