Linux 查看上次在http服务器上更改文件的时间

Linux 查看上次在http服务器上更改文件的时间,linux,shell,curl,wget,last-modified,Linux,Shell,Curl,Wget,Last Modified,我感兴趣的是如何查看服务器上的文件上次更新的时间 我测试了curl-s-v-X头http://example.com/file.txt 2> &1 | grep'^

我感兴趣的是如何查看服务器上的文件上次更新的时间

我测试了curl-s-v-X头http://example.com/file.txt 2> &1 | grep'^<上次修改:' 但并非所有服务器都会留下上次修改的结果

使用curl或wget下载文件会更改上次修改的日期

有什么办法可以解决这个问题吗?
..

HTTP不是一个面向文件的协议,因此您只需了解HTTP服务器提供的内容。事实上,您试图访问的文件可能根本不是实际的文件


您可能希望使用诸如FTP或SFTP之类的协议,或者利用服务器提供的目录列表。

只有当我要检查的文件位于SFTP服务器上时,这才可能,但我希望能够检查任何服务器上的任何文件。如果必要的话,我会先下载文件再检查..恐怕不行。此外,您没有下载文件。您正在下载一些可能被解释为基于HTTP响应头的文件的数据。