wgetftp下载
Ⅰ linux系统wget下载数据出现如图非正式数据的原因是什么
wget 从不支持加密的 ftp 服务器下载文件时通常会有这个提示,应该是正常的。
如果不放心,可以计算文件的哈希值
Ⅱ 关于Windows7/10下如何批量下载ftp文件的问题
rem需要借助一个第三方命令行下载工具wget来实现
@echooff
(for/l%%iin(1,33,100)do(
sets=000%%i
sets=!s:~-3!
echowgetftp://igs.ensg.ign.fr/pub/igs/procts/ionosphere/2016/!s!/igsg!s!0.16i.Z))>down.bat
remcalldown.bat
Ⅲ 如何使用bat命令直接下载指定ftp上面的指定文件
ftp下载文件一般步骤如下:
echo open xxx.xxx.xxx.xxx >ftp.txt
echo user >>ftp.txt
echo password >>ftp.txt
echo binary >>ftp.txt [可选]
echo get srv.exe >>ftp.txt
echo bye >>ftp.txt
ftp -s:ftp.txt(这一步是关键哟)
del ftp.txt
存为*.bat
Ⅳ 用wget怎么下载内网一台FTP服务器上的文件,(服务器禁止匿名) 用高手吗
wget ftp://10.21.2.10/home/work/myfile
Ⅳ 200分!怎么用 WGET 命令行下载 FTP服务器里的文件
您好!用WGET命令行下载FTP服务器里的文件并不复杂,前提是你要配置好FTP的用户和访问目录,即创建FTP用户。这个配置我就不详细说了,下面我举个例子来说明WGET下载FTP文件的用法。
方法一:(推荐,因为使用标准的格式)
1、使用wget匿名ftp下载(比较少用)
格式:
wget 参数列表 ftp-url
2、使用wget用户名和密码认证的ftp下载(通过登录FTP服务器端来下载,最常用)
格式:
wget 参数列表 --ftp-user=FTP用户名 --ftp-password=FTP用户密码 url
示例:
wget -P d:\MyFile --ftp-user=tt --ftp-password=tt ftp://192.168.1.169/File/test.txt
注释:这里在FTP的目录中下载了一个test.txt的记事本类型文件,FTP登录用户名是tt,登录密码是tt。这里格式中的url就是:ftp://192.168.1.169/File/test.txt,其中File是FTP目录中的文件夹,而test.txt在File目录下,也就是要下载的文件。这里-P d:/MyFile为参数列表,意思是你下载的文件test.txt被保存到了D盘中的MyFile目录下,如果没有添加这里的另存为目录参数,则下载的文件默认被保存到wget.exe目录下。当然wget还有很多参数命令,你可以通过网上搜索得到。
方法二:
格式:
wget ftp://FTP用户名:FTP用户密码@FTP服务器端的IP地址/目录路径/要下载的文件名
示例:
wget ftp://tt:[email protected]/File/test.txt
注意:FTP的URL中没有盘符号和冒号,并且使用“/”而不是“\”,
但是将下载文件另存为目录时,这个目录就可以像常规一样使用盘符号和“\”。
如果没有用另存为(-P),则下载的文件默认在wget.exe目录下。
如:
wget -P d:\MyFile --ftp-user=tt --ftp-password=tt ftp://192.168.1.169/File/test.txt
这时下载的文件保存在D盘的MyFile文件夹中了。
至于wget的下载命令参数,网上搜索就有,我就不一一列举了。关键是学会怎么用,学会wget的下载参数的格式,学会了格式再加上你想要的下载参数命令就能轻松自定义下载啦。推荐方法一。
若有不明白的,直接找我吧。
希望采纳。
Ⅵ wget 如何判断已经下载完成
时隔4年了,一切是否是从前的模样?
首先利用system()的返回值是否为0,只有返回值是0的情况下才认为成功。
还可以进一步增加可靠性,将wget的返回值重定向到文件中,然后再去读取结果文件,来判断下载是否成功。
这边需要注意,wget的结果输出不是stdout而是stderr,所以在重定向结果到文件中的时候需要将stderr定向到文件。最下面有个例子:
wgetftp://192.168.0.1/test.txt2>res.txt1>&2
Ⅶ Linux中wget下载ftp上一个东西,可是路径中已有中文就识别不了,请问怎么解决
不用wget而用ftp就可以了。
Ⅷ 在linux中用wget怎么来下载一个vsftpd软件
首先知道它的网络地址:ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.1.tar.gz
然后
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.1.tar.gz
就下载到当前目录了
一般带上-c参数,表示断点传续
wget还可以下载整个网站等强大功能,看看manpage
另:vsftp现在已经2.1.2了
Ⅸ linux ftp 怎么下载文件夹
最见到那方法就是在浏览器输入FTP:\\xxx.xxx.xxx.xxx进入FTP服务器然后下载。
如果没有图形界面,就需要在命令行下使用了。
1、通过shell登录
#ftp //shell下输入ftp命令,进入到ftp提示符
>open IP PORT //IP ,PORT对应为服务器的IP和端口号
或者直接使用一条语句
#ftp IP PORT
2、多文件下载(对目录无效)
如:下载目录下的所有文件(子目录是无法下载下来的)
>mget *
这样操作,下载每个文件都会提问,每次都要输入一个y要去掉提问,就要先输入
>prompt off
3、解决:ftp命令行不支持目录下载通过wget得到解决
#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r
注: 星号*必须有,否则下载下来的就一个文件index.html
-r参数就是用来目录下载的。
Ⅹ linux 建立ftp服务器为什么用wget不能下载文件
wget用法如下:
wget ftp://username:[email protected]/filename.zip
如果你按照这个命令无法下载文件,那么先试验一下手工ftp命令下载
安装vsftp后,如果ftp配置不正确、或者Linux防火墙设置不正确,都无法下载文件
建议你先用ftp命令测试一下。