在 OS X 中使用 FTP 同步文件夹

在 OS X 中使用 FTP 同步文件夹

是否有任何与 OS X 捆绑的工具可以帮助我自动同步文件夹和 FTP 站点?

我有 Cyber​​Duck,但我追求的是自动化。

答案1

您可以使用以下方式将远程 SFTP 文件夹映射到本地计算机SSH文件系统适用于 OS X 的 FUSE(基于旧的麦金塔,这在 10.6+ 上不起作用)。 之后,所有常用工具,如同步您可以使用:

mkdir /tmp/my-server
sshfs user@remote-host:/my-dir /tmp/my-server -oauto_cache,volname="My Server"
rsync -aP /tmp/my-server $HOME/my-local-copy

完成后:

umount /tmp/my-server

...或者从 Finder 的侧边栏弹出磁盘:首先进入 Finder 的偏好设置,使连接的服务器显示在桌面上,然后在连接后将磁盘拖到侧边栏中。OS X 会记住您曾经将其拖到那里,并在您再次连接时显示它。

还有一个 GUI,麦金塔(也可以看看SSHFS 安装说明当使用 Macfusion 时)。

答案2

您可以使用内置 ftp 客户端和预计脚本,然后让 Automator 脚本以一定间隔运行(由 iCal 安排)。

我自己从来没有这样做过,但是所有的部分都在那里。

答案3

您正在寻找的是文件夹操作以及自动程序脚本。

一探究竟:

http://www.simplehelp.net/2007/01/30/folder-actions-for-os-x-explained-with-real-world-examples/

答案4

根据您对这些工具的熟悉程度,您当然可以编写一个 bash 脚本来执行您想要的操作。这需要对底层 Unix 工具集有一点了解,但它肯定能满足您的要求。

我认为您也可以使用 AppleScript 或 Automator 来完成您想要做的事情。

相关内容