shell脚本中使用sftp下载文件

示例代码:

lftp -u username,password sftp://10.123.118.203:20030<<EOF1
set xfer:clobber on
lcd /data/tmp/ft_local/test/
get /Test/fx_exchange_web/V3.0D00381/fx_exchange_web_V3.0D00381.zip
by
EOF1

说明:

  1. 使用lftp作为sftp的client
  2. "EOF1"标记sftp脚本的起始位置,可以用其他字符替换
  3. set xfer:clobber on 表示下载时覆盖本地已有同名文件
  4. lcd表示切换本地工作路径
  5. get格式: get 远程路径/远程文件名
  6. by或者bye表示结束

你可能感兴趣的:(入门)