在Windows(Vista)命令行中,获取远程Web服务器上文件的大小和修改时间的最佳方法(或工具)是什么,而不必下载该文件?
在Windows(Vista)命令行中,获取远程Web服务器上文件的大小和修改时间的最佳方法(或工具)是什么,而不必下载该文件?
如果您无法安装其他应用程序,那么您可以使用telnet(您需要按照此链接为Windows 7安装此功能)连接远程服务器:
TELNET server_name 80
接着是:
HEAD /virtual/directory/file.ext
或。GET /virtual/directory/file.ext
根据您想要获取的内容是仅标题(HEAD)还是完整内容(GET)而定
1)查看GET请求返回的头部信息
wget --server-response -O /dev/null http://....
1a) 保存从GET请求返回的头部信息。
wget --server-response -o headers -O /dev/null http://....
2) 查看GET HEAD请求返回的标题信息
wget --server-response --spider http://....
2a) 保存从GET HEAD请求返回的标头
wget --server-response --spider -o headers http://....
/dev/null
。
(b) 我不确定为什么你包括前两个选项,因为他们说他们想发出HEAD请求,而不是GET。为什么要下载永远不会使用的东西,特别是如果它可能很大。 - Joey