【问题标题】:How to use linux shell command to upload entire directory to ftp server?如何使用 linux shell 命令将整个目录上传到 ftp 服务器?
【发布时间】:2017-12-22 08:40:17
【问题描述】:

我正在为Android编写持续集成脚本,一旦构建任务完成,我想使用一个shell脚本将整个输出目录上传到ftp服务器。

我想知道有没有像 ftp 或 curl 这样的 shell 命令可以做到这一点,我在谷歌上搜索了很多,但没有找到。谁能帮我一个忙?非常感谢。

【问题讨论】:

  • 您在 Google 上搜索了 很多,但没有找到如何将目录上传到 ftp 的说明?真的吗?
  • 喜欢这个? lftp -ulogin,passwd -e "mirror --reverse /my/from/dir/ /ftp/target/dir/" <ftp.server> ?
  • 谢谢你的回答,我用这个命令上传目录到ftp服务器成功了。再次感谢。 @MarkSetchell
  • 我已将其添加为答案,以便更容易找到和查看。

标签: linux shell ftp


【解决方案1】:

看起来像 lftp 这样的工作:

lftp -u login,passwd -e "mirror --reverse /my/from/dir/ /ftp/target/dir/" <ftp.server>

【讨论】:

  • 在 -u 和登录用户名之间丢失了一个空格。 lftp -u username,password -e "mirror --reverse /my/from/dir/ /ftp/target/dir/" &lt;ftp.server&gt;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-13
  • 1970-01-01
  • 1970-01-01
  • 2011-08-23
  • 1970-01-01
  • 2012-10-30
相关资源
最近更新 更多