如果我需要获取文件后缀不包括图像文件的所有文件,这些参数之一是否相互覆盖? 如果他们这样做,那么如何? 例: wget -A '*.*' -R jpg,png,etc google.com
我想从ftp://ftp.hermes.acri.fr下载netCDF产品。 我在Windows系统的cygwin软件包中使用了wget 。 我的访问数据的链接地址是ftp://ftp.hermes.acri.fr/691969751 ,我的用户名和密码是user:ftp_hermes password:hermes% 。 所以我input这个命令: wget ftp://ftp_hermes:hermes%@ftp.hermes.acri.fr/691969751 我收到了这个消息: –2017-10-30 13:16:18– ftp://ftp_hermes:*password*@ftp.hermes.acri.fr/691969751 => '691969751' Resolving ftp.hermes.acri.fr… 213.244.27.35 Connecting to ftp.hermes.acri.fr|213.244.27.35|:21… connected. Logging in as ftp_hermes … Logged in! ==> SYST … done. ==> PWD … done. ==> TYPE I … done. ==> CWD not needed. ==> SIZE 691969751 … done. ==> PASV … […]
我正在尝试使用WGET ,Windows的任务调度程序和命令脚本来设置每天从外部Web服务器下载的文件。 由于WGET将在公司内部networking的服务器上运行,因此必须首先通过我们的HTTP代理服务器进行连接,这需要进行代理authentication(HTTP 407),然后在到达外部Web服务器时还需要authentication(HTTP 401),才能下载文件。 现在,这一切工作,使用下面的命令行,不幸地在命令脚本中包含可见的密码: wget.exe -e http_proxy=http://company-proxy:80 –proxy-user=PROXYUSER –proxy-password=PROXYPASSWORD –http-user=HTTPUSER –http-password=HTTPPASSWORD "http://www.example.com/folder/FileToDownload.txt" 由于计划任务,即开始WGET (或命令脚本),必须与PROXYPASSWORD 运行 ,我想知道是否有可能以某种方式读取或赋予这些值WGET的–proxy..参数,而不是在命令行/脚本中显而易见的? 例如 wget.exe –proxy-user=<Get_User_From_ScheduledTask> –proxy-password=<Get_Password_From_ScheduledTask> … 或者,从Windows命令脚本,有没有一种方法来“编程读取”值(存储在某种registry数据库或“保险库”),只有用户将有权访问?
我想将新代码转移到新的生产服务器中。 我的开发服务器上有代码文件。 除了从本地机器使用FTP上传文件外,还有其他方法可以将代码从一台服务器传输到另一台服务器。 我在想我会把整个代码的zip文件转移并放在webroot中。 所以这将是在互联网上访问一些链接http://www.mydomain.com/code.tar.gz现在在另一台服务器上我只是运行命令 wget http://www.mydomain.com/code.tar.gz 这个转移会在几秒钟内完成吗? 我可以知道这是正确的做法吗?
首先我的主要目标是尝试在Centos中recursion地获取FTP文件。 然而,实际的FTPlogin包含一个@,这就破坏了语法。 有什么办法把用户名放在“双引号”或一些这样的等效,这样我可以使用@在用户名?
我试图wget一个链接,这个wget在我的本地机器上工作正常,但它不这样做在服务器上。 我试图检查响应头,我在我的本地笔记本电脑上得到了以下内容 curl -I http://en.cihan.com.tr/rss?user=albawaba\&type=12 HTTP / 1.0 200 OK 服务器:Apache-Coyote / 1.1 X-Powered-By:Servlet 2.4; JBoss-4.2.2.GA(build:SVNTag = JBoss_4_2_2_GA date = 200710221139)/Tomcat-5.5 Set-Cookie:JSESSIONID = E65E0CC7CF956F45962FD8571F3AB02A; path= / Content-Type:application / xml; charset = UTF-8 内容长度:80043 date:2012年3月29日星期四12:19:26 GMT Set-Cookie:NSC_fo-sv-bs.djibo.dpn.us = ffffffff092a094245525d5f4f58455e445a4a4229a0; expires = Thu,29-Mar-2012 12:20:51 GMT; path = / X-Cache:来自Bilal的MISS 连线:closures 而在我得到的服务器上 curl -I http://en.cihan.com.tr/rss?user=albawaba\&type=12 HTTP / 1.1 […]
我想添加cron作业来检查黑名单上的服务器IP。 就像是 curl 'http://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a142.11.193.83' | grep 'you are on a blacklist.' wget 'http://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a142.11.193.83' -Oq- | grep 'you are on a blacklist.' 但它只是下载页面而不用等待mxtoolsbox检查。 在这种情况下,curl / wget请求是正确的吗?
对不起,如果这似乎是一个非常简单的命令,但我一直在寻找几个小时没有任何解决scheme,用尽了我对Linux有限的知识。 🙂 我需要使用一些命令来从Centos Linux命令行处理以下URL。 http://www.example.com/?sm_command=build&sm_key=kdfs7kj6dgo3sigj34df1 我试图用启用的各种选项使用wget和curl,使用单引号和URL的双引号。 所有尝试的命令都拉出主页,并放弃了问号中的所有内容。 此url在浏览器中成功运行,只显示“完成”。 最终,这将最终成为一个经常运行的cron工作。 请告诉我什么是适当的语法来完成这一点。 非常感谢您的帮助。
我正在使用ldirectord负载平衡两个HTTP服务器。 在负载均衡器框中,我有以下networkingconfiguration: eth0用于内部目的,根本不参与负载均衡。 在eth1上,我configuration了机器的公共IP(用于来自其他内部networking的访问)和负载平衡器的VIP。 eth2用于访问位于不同子网中的真实服务器,只能通过来自同一子网的IP访问。 详情如下: # ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 brd 127.255.255.255 scope host lo inet 127.0.0.2/8 brd 127.255.255.255 scope host secondary lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen […]
我试图从DefCon档案使用wget下载一些video,但我得到这个: Unable to establish SSL connection. 我试着用–no-check-certificate来使用wget ,但得到了相同的结果。 问题是什么? 我如何强制wget下载文件?