当前位置: 技术问答>linux和unix
FTP下载文件遇到难题,会用WGET的乱入
来源: 互联网 发布时间:2017-04-07
本文导语: FTP服务器:1.2.3.4 用户: Bus 密码:123 我需要下载的的文件目录为: ftp://1.2.3.4/DATA/A/20130101/AAA20130101.gz 就是这样的格式: 20130102一直递增到今天FTP下面有这样批量下载的不哦,不然我需要每天都去点一个文件夹,很多啊. 另外...
FTP服务器:1.2.3.4
用户: Bus
密码:123
我需要下载的的文件目录为:
ftp://1.2.3.4/DATA/A/20130101/AAA20130101.gz
就是这样的格式: 20130102一直递增到今天FTP下面有这样批量下载的不哦,不然我需要每天都去点一个文件夹,很多啊. 另外就是我账户登陆进去后目录不对,不能直接下载.
而我的账户登陆进去后的目录是: Bus/A/20130101/AAA20130101.gz
一般登陆进去之后就是 Bus 这个虚拟目录了
我需要cd ..
cd data
然后进到DATA这个目录之后才能进我要的文件夹
用户: Bus
密码:123
我需要下载的的文件目录为:
ftp://1.2.3.4/DATA/A/20130101/AAA20130101.gz
就是这样的格式: 20130102一直递增到今天FTP下面有这样批量下载的不哦,不然我需要每天都去点一个文件夹,很多啊. 另外就是我账户登陆进去后目录不对,不能直接下载.
而我的账户登陆进去后的目录是: Bus/A/20130101/AAA20130101.gz
一般登陆进去之后就是 Bus 这个虚拟目录了
我需要cd ..
cd data
然后进到DATA这个目录之后才能进我要的文件夹
|
试试写个脚本,获取当天的日期,然后下载下面的所有文件。
d=$(date +%Y%m%d)
echo $d
ftp -niv 1.2.3.4 cd data/a/$d
pwd
prompt
mget *
!
d=$(date +%Y%m%d)
echo $d
ftp -niv 1.2.3.4 cd data/a/$d
pwd
prompt
mget *
!
|
user a b
换成 user Bus 123
换成 user Bus 123