Linux 查看上次在http服务器上更改文件的时间
我感兴趣的是如何查看服务器上的文件上次更新的时间 我测试了curl-s-v-X头http://example.com/file.txt 2> &1 | grep'^<上次修改:' 但并非所有服务器都会留下上次修改的结果 使用curl或wget下载文件会更改上次修改的日期 有什么办法可以解决这个问题吗?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'^
..HTTP不是一个面向文件的协议,因此您只需了解HTTP服务器提供的内容。事实上,您试图访问的文件可能根本不是实际的文件
您可能希望使用诸如FTP或SFTP之类的协议,或者利用服务器提供的目录列表。只有当我要检查的文件位于SFTP服务器上时,这才可能,但我希望能够检查任何服务器上的任何文件。如果必要的话,我会先下载文件再检查..恐怕不行。此外,您没有下载文件。您正在下载一些可能被解释为基于HTTP响应头的文件的数据。