shell操作ftp--基础篇

一、ftp操作
1.ftp获取文件的shell函数
  ftp -n -v <<EOF
  open ${DESTIP}
  user ${USER} ${PASSWORD}
  prompt
  cd ${DESTDIR}
  ls
  asc
  get ${m_file}
  bye
  EOF
  说明: DESTIP表示ftp的ip地址;
         USER表示目标ip的用户名;
         PASSWORD表示目录ip用户密码;
         DESTIP表示目标文件存在的目录;
         m_file表示目标文件名

  实例:ftp_get_file.sh
  #! /bin/ksh
  ##############################################################
  #  10.71.182.37为目标ip地址
  #  huazi huazihaha 为目标ftp的用户名和密码
  #  /data 远程ftp的目标目录,即a.unl所在路径
  #  a.unl 为要获取的目标文件
  #  注意:如果获取的文件为bin文件,则需要把asc改成bin
  #  注意:如果要获取多个文件,则需要把get改成mget。
  ##############################################################
  ftp -n -v <<EOF
  open 10.71.182.37
  user huazi huazihaha
  prompt
  cd /data
  ls
  asc
  get a.unl         # mget a.unl b.unl ....获取多个文件
  bye
  EOF

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值