linux中,如何将ftp中的文件下载到指定位置?

发布网友 发布时间:2022-04-24 14:02

我来回答

2个回答

热心网友 时间:2023-10-15 12:59

在指定的目录下登录FTP,然后get 文件就行了。下载下来的文件就在当前目录,也就是你指定的目录。追问谢谢
但是还有没有别的办法 ???

追答好像有,不过比较麻烦,要从源码上配置下载路径,就是重新编译源码,配置编译参项。

热心网友 时间:2023-10-15 12:59

#!/bin/bash
#PS4="#:"
#set -x
ip=a.b.c.d
user=***
passwd=***
srcdir=~/Game
ftp -n << !
open $ip 21
user $user $passwd
prompt
binary
dir /server/Linux/Debug/ debug.txt
dir /server/Linux/NoRelease/ release.txt
close
bye
!
last_d=$(tail -1 debug.txt)
latest_d=${last_d##*" "}
last_r=$(tail -1 release.txt)
latest_r=${last_r##*" "}
ldoc=/root/mySvn
#####################################
ip=a.b.c.d
user=***
passwd=***
srcdir=~/Game
echo -e "Transfering!"
ftp -n << !
open $ip 21
user $user $passwd
prompt
binary
lcd $ldoc
cd /server/Linux/Debug/$latest_d
mget *
cd /server/Linux/NORelease/$latest_r
mget *
close
bye
!
rm -f release.txt debug.txt
echo -e "Complete!"
cd $ldoc
chmod 777 GameServer GameServerd LoginServer LoginServerd
exit 0

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com