![在 OS X 和服务器之间同步文件](https://linux22.com/image/1289548/%E5%9C%A8%20OS%20X%20%E5%92%8C%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B9%8B%E9%97%B4%E5%90%8C%E6%AD%A5%E6%96%87%E4%BB%B6.png)
Dropbox 非常方便,但我想在更大范围内完成类似的事情 - 在计算机和服务器上同步我的本地文件。我已经有一个大型研究服务器,带有一个可通过 SFTP 访问的大驱动器(将我的文件放在服务器上也很有用)。必须有一个程序来使目录与服务器保持同步,这样才有效。
- OS X 支持
- 最小的 CPU/内存使用率(我的 MacBook Pro 运行起来有点迟缓)
- 不需要服务器管理员权限
- 最少的安装时间/成本
答案1
您可以使用 Unix 实用程序rsync
。
要将文件夹同步到远程主机,请使用如下简单命令:
rsync local-folder user@remote-machine:/remote/folder/
将local-folder
在 中创建/remote/folder
。
rsync
有几个您可能想要使用的选项(有关更多详细信息,请参阅手册):
-a
启用存档模式-v
启用更详细的输出-n
启用“试运行”,即假备份--delete
将删除远程主机上本地不再存在的所有内容(谨慎使用)