有没有办法自动将更改的文件上传到服务器

时间:2014-11-12 09:15:12

标签: unix ftp automation

是否有Unix命令或一组命令,它们会在本地文件夹上设置监视并自动将更改的文件上载到Web服务器。我在家里使用Sublime和SFTP这样做很漂亮,但在工作中我无法安装Sublime,虽然我可以在他们的Mac上使用SSH,FTP等终端。

2 个答案:

答案 0 :(得分:1)

entr在文件更改时运行任意命令。

可以通过homebrew

在Mac OS X上安装
$ brew install entr

示例:

$ find /path/to/my/repo | entr echo "Something changed"

只需将echo "Something changed"替换为您选择的FTP上传器。

lftp的语法如下:

$ lftp -e "mirror -R {local dir} {remote dir}" -u {username},{password} {host}

答案 1 :(得分:1)