这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 snarf,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
snarf - 简单的非交互式多用途资源获取器
概要
纳尔夫 [-avqprzm] 网址 [输出文件] ...
商品描述
从各种协议中检索数据,即 HTTP, FTP及 地鼠.
用法
纳尔夫 使用任意数量的 URL 和输出文件调用。 如果未指定输出文件,
snarf 在保存时保留远程文件名。
例如, 纳尔夫 http://foo.bar.com/images/face.gif 将检索文件“face.gif”
到本地系统。 如果没有文件名(网址以斜杠结尾),
数据被检索并存储在文件中 index.html的 对于 http URL, ftp索引.txt
ftp 网址,或 地鼠索引.txt 用于地鼠 URL。
使用破折号“-”作为输出文件的原因 纳尔夫 将其输出发送到 stdout 而不是
文件中。
要登录需要用户名和密码的 ftp 服务器或网站,请使用
句法 http://username:[电子邮件保护]/. 如果省略密码,会提示
为了它。
Snarf 有一个内置选项可以下载自身的最新版本; 简单地运行 纳尔夫
最新.
配置
-a 导致 snarf 使用“主动”ftp。 默认情况下,snarf 使用被动 ftp,并且,如果
服务器不支持它,回退到活动的 ftp。 使用 -a 选项将
避免最初的被动尝试。
-r 通过检查是否有本地文件来恢复中断的 ftp 或 http 传输
与远程文件同名,并在结束时开始传输
本地文件并继续直到完成。 此选项仅适用于 HTTP 服务器
了解支持 REST 命令的 HTTP/1.1 和 ftp 服务器。 snarf 用途
如果输出文件已存在,则自动选择此选项。
-n 不要恢复; 如果存在,则忽略输出文件并重新传输整个文件。
-q 不要打印进度条。
-p 强制打印进度条。 Snarf 有一个编译时选项来确定
进度条是否默认打印。 -p 选项覆盖 -q 选项。 在
此外,如果默认启用进度条,snarf 会在
标准输出不是终端。 使用 -p 将覆盖此行为。
-v 将来自服务器的所有消息打印到 stderr。
-z 发送类似于 Netscape Navigator 4.0 使用的用户代理字符串。
-m 发送类似于 Microsoft Internet Explorer 使用的用户代理字符串。
每个选项只影响紧跟在它后面的 URL。 让一个选项影响所有人
跟随它的 URL 使用大写字母作为选项,例如 -Q 而不是 -q。
环境
Snarf 在决定代理使用什么时会检查几个环境变量。 它
首先检查特定于服务的变量,然后 SNARF_PROXY, 然后 代表委任.
特定于服务的变量是 HTTP_代理, FTP_代理及 GOPHER_PROXY.
Snarf 还会检查 SNARF_HTTP_USER_AGENT 环境变量并将在以下情况下使用它
将其用户代理字符串报告给 HTTP 服务器。 本着同样的精神,它还使用了
SNARF_HTTP_REFERER 环境变量来欺骗 Web 服务器的 Referer。
使用 onworks.net 服务在线使用 snarf