#!/bin/bash
FTP_SERVER=1.1.1.1
FTP_USER=ssss
FTP_PWD=sssssss
THE_DIR=thedir
TIMESTAMP=`date -d today +"%Y%m%d%H%M"`
TARGET_DIR=/opt/xxx/$TIMESTAMP
mkdir $TARGET_DIR
FTP_RESPONSE=`ftp -n -v << EOF 2 >&1
open $FTP_SERVER
passive off
prompt off
user $FTP_USER $FTP_PWD
cd $RCV_DIR
lcd $TARGET_DIR
mget *.xml
bye
EOF`
echo $FTP_RESPONSE
SHELL下FTP的一段代码
最新推荐文章于 2023-05-27 15:37:08 发布
本文介绍了一个使用Bash脚本从FTP服务器自动下载指定目录下所有XML文件的方法。该脚本首先创建本地目标目录,然后通过FTP命令进行远程连接并下载文件到指定路径。文中展示了如何设置FTP服务器地址、用户名、密码等参数,并利用shell命令实现自动化任务。
3341

被折叠的 条评论
为什么被折叠?



