如何从URL读取文件的创建日期信息

时间:2018-12-04 10:34:54

标签: bash file date url terminal

是否可以在不下载文件的情况下获取带有URL的文件的创建日期?

说出它的http:///sever1.example.com/foo.bar。如何获取在bash终端上创建foo bar的日期

2 个答案:

答案 0 :(得分:1)

无需使用curl,BASH可以处理TCP连接:

$ exec 5<>/dev/tcp/google.com/80
$ echo -e "GET / HTTP/1.0\n" >&5
$ head -5 <&5
HTTP/1.0 200 OK
Date: Tue, 04 Dec 2018 13:29:30 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
$ exec 5>&-

答案 1 :(得分:0)

与@MichaWiedenmann内联,我看到唯一的解决方案是使用curl等第三方二进制文件来帮助命令中的bash

curl -Is http://server1.example.com/foo.bar

这将打印可以通过 grep sed 进行操作以符合我的目的的信息