shell脚本实现FTP批量下载和上传文件

bash 复制代码
#背景:在sit服务器的指定路径下批量获取uat环境FTP文件,然后上传至sit环境的公共ftp服务器上
#同时需要指定当天日期的文件
#!/bin/bash
current_date=$(date +%Y%m%d)
echo "当前日期:$current_date"

ftp -v -n 198.98.10.1<<EOF
  user ftpdata ftpdata
  binary
  cd /slsfund/Y05/rev
  lcd /home/ifm40/Y05
  prompt
  mget *$current_date*.zip
 bye
EOF

echo "download from ftp successfully"
 
 
#从本地向FTP批量上传文档
ftp -v -n 198.98.10.2<<EOF
  user ftpdata ftpdata
  binary
  hash
  cd /slsfuns/Y05/rev
  lcd /home/ifm40/Y05
  prompt
 mput *
 bye
EOF

echo "commit to ftp successfully"
相关推荐
不做超级小白16 分钟前
Git大小写陷阱:当README.md遇上readme.md
linux·windows·git
敷衍一下X16 分钟前
Linux综合监控工具——nmon
linux·运维·服务器
Survivor00117 分钟前
VMware虚拟机网络技术
linux·服务器·网络
xlp666hub26 分钟前
嵌入式 Linux 启动:设备树的加载、传递和解析全流程分析
linux·面试
i建模33 分钟前
Ubuntu Node.js 升级方案
linux·运维·ubuntu·node.js
顶点多余36 分钟前
进程:计算机世界的执行单元
linux·运维·服务器·进程
素心如月桠36 分钟前
IT-如何连接共享打印机
linux·服务器·网络
张毫洁1 小时前
解决虚拟机ip不见的问题
linux·服务器·网络
芒果披萨1 小时前
Linux目录详解
linux·运维·服务器