需要通过FTP下载FTP中整个目录,经过在度娘上查找,发现wget这个命令,
下附脚本及命令:
RELEASE_DATE=`date +%Y%m%d`
DOWNLOAD_AppPath=**********************
LOCAL_PATH=xxxxxxxxxxxx
RELEASE_PATH=MBS_${RELEASE_DATE}_00_001
HOST=x.x.x.x
PORT=xxx
USER=xxx
PASSWD=xxxx
mkdir -p $LOCAL_PATH;cd $LOCAL_PATH
wget ftp://$HOST:$PORT/$DOWNLOAD_AppPath/$RELEASE_PATH/* --ftp-user=$USER --ftp-password=$PASSWD --restrict-file-names=nocontrol -r -o $LOCAL_PATH/download_$RELEASE_DATE.log
cp -rf $HOST$DOWNLOAD_AppPath$RELEASE_PATH $LOCAL_PATH
rm -rf $HOST/
exit 0
-r 递归下载,下载目录时必加此参数
-o 将输出结果写入文件
-a 将输出结果追加到文件
wget下载中文避免乱码问题,需要加下如下参
--restrict-file-names=nocontrol
转载于:https://blog.51cto.com/329398/1220487