我需要将计算机中的文件与我只有 FTP 访问权限的服务器同步。所以我不能使用 rsync(至少需要 SFTP,但我唯一可用的通道是普通的 FTP)。
我只需要单向同步:从我的机器到服务器。我听说过一个名为unison的程序,但它似乎用于双向同步,我不确定是否可以对其进行调整以执行我想要的操作。我还应该补充一点,该程序应该以非交互方式工作,以便它可以在脚本中使用。
最后的选择是编写我自己的脚本,通过修改时间(或类似的时间)比较文件并复制已更改的文件。我已经设法将 FTP 目录挂载到本地目录,所以问题归结为只是同步两个目录。但是我的直觉告诉我,在野外一定已经存在这样的东西。
Ren*_*soo 13
因为我无法wput
上班,所以我寻找了替代方案并找到了:ncftp。
更具体地说,ncftpput似乎几乎可以完成 wput 的设计目的。对我来说最重要的是,它没有像 wput 那样崩溃。事实上,它设法只上传那些没有使用-z选项更改的文件:
ncftpput -z -u user -p pass ftp.mydomain.com dir/name files-to-upload...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13478 次 |
最近记录: |