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
将删除远程主机上本地不再存在的所有内容(谨慎使用)