Curl下载文件时间
我正在使用Curl下载文件时间,curl,Curl,我正在使用Curl从ftp服务器下载文件。一切正常,除了当我得到文件时,它已经得到了它的远程时间戳。我希望它有一个本地时间戳,就好像它是在下载时创建的一样。我运行以下命令: curl -v -o "/myFolder/logs/video/flvmux.mp4" "ftp://192.168.26.198/video/flvmux.mp4" 谢谢你的帮助 UPD:另外,我想知道为什么它使用初始时间戳。我的意思是有一个选项--下载时使用服务器时间的远程时间。无论是否使用此选项,都会得到相同的结果
Curl
从ftp服务器下载文件。一切正常,除了当我得到文件时,它已经得到了它的远程时间戳。我希望它有一个本地时间戳,就好像它是在下载时创建的一样。我运行以下命令:
curl -v -o "/myFolder/logs/video/flvmux.mp4" "ftp://192.168.26.198/video/flvmux.mp4"
谢谢你的帮助
UPD:另外,我想知道为什么它使用初始时间戳。我的意思是有一个选项--下载时使用服务器时间的远程时间。无论是否使用此选项,都会得到相同的结果。因此,它不创建新文件/只复制现有文件及其所有属性(也包括时间戳)。我的curl版本是7.35.0好的,如果出于某种原因,
touch
不是您的选择,那么这个怎么样:
curl "ftp://192.168.26.198/video/flvmux.mp4" > "/myFolder/logs/video/flvmux.mp4"
不知道为什么
curl
即使没有--远程时间
选项,也会试图保留原始时间戳,我想如果不查看代码,就无法判断了。只要在文件下载后触摸它?Thanx,但我认为有一种方法可以处理curl。触摸对我来说似乎是一种负担。你试过-J吗?@maio290我不知道它应该如何帮助我解决我的问题……对于asnwerWas垃圾,thanx没有仔细阅读-J会注意到内容处置标题,但您使用的是FTP。很抱歉谢谢你的回答。我做了一些研究,并在目标机器上测试了curl,结果正如我预期的那样。因此,我怀疑这种行为仅在7.35.0版本中才是实际的,因为在目标机器上,版本要高得多。