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"
相关推荐
欧先生^_^39 分钟前
Linux内核可配置的参数
linux·服务器·数据库
海尔辛1 小时前
学习黑客5 分钟读懂Linux Permissions 101
linux·学习·安全
王RuaRua2 小时前
[数据结构]5. 栈-Stack
linux·数据结构·数据库·链表
曼岛_2 小时前
[架构之美]linux常见故障问题解决方案(十九)
linux·运维·架构
tan180°2 小时前
Linux进程信号处理(26)
linux·c++·vscode·后端·信号处理
大神的风范3 小时前
从0开始学linux韦东山教程第三章问题小结(4)
linux·服务器
sz66cm3 小时前
Linux基础 -- SSH 流式烧录与压缩传输笔记
linux·笔记·ssh
YOYO--小天3 小时前
RS485和RS232 通信配置
linux·嵌入式硬件
Lw老王要学习4 小时前
Linux数据库篇、第一章_02_MySQL的使用增删改查
linux·运维·数据库·mysql·云计算·it
xiaoyaoyou.xyz4 小时前
嵌入式Linux Qt开发:1、搭建基于ubuntu18.04的Qt开发环境及测试(解决Qt creator输入法问题)
linux·qt