我正在编写一个Linux Shell脚本,以将本地目录复制到远程服务器(删除所有现有文件)。
本地服务器: ftp
和lftp
命令可用,没有 ncftp
或没有任何图形工具。
远程服务器:只能通过FTP访问。没有rsync或SSH或FXP。
我正在考虑列出本地和远程文件以生成lftp脚本,然后运行它。有没有更好的办法?
注意:仅上传修改过的文件是一个加号,但不是必需的。
ncftp是完全没有问题的吗?最简单的恕我直言。(而且我知道它会像我那样使用)
—
Sirex
Sirex:我宁愿使用RedHat上默认提供的工具来做到这一点。如果lftp证明无法使用,我将要求用户安装ncftp。
—
Nicolas Raoul
wput
(类似于wget的ftp-uploader)的语法:wput dir/ ftp://user:pass@host/dir