【发布时间】:2018-07-25 11:00:26
【问题描述】:
我正在使用Curl 从 ftp 服务器下载文件。一切正常,除了当我得到文件时它已经得到它的远程时间戳。我希望它有一个本地时间戳,就好像它刚刚在下载时创建一样。我运行这个命令:
curl -v -o "/myFolder/logs/video/flvmux.mp4" "ftp://192.168.26.198/video/flvmux.mp4"
非常感谢您的帮助!
UPD:另外,我想知道为什么它使用初始时间戳。我的意思是有一个选项 --remote-time 可以在下载时使用服务器时间。是否使用此选项会给我相同的结果。所以它不会创建一个新文件/它只是复制现有文件及其所有属性(还有时间戳)。我的 curl 版本是 7.35.0
【问题讨论】:
-
只是
touch下载后的文件? -
Thanx,但我认为有一种方法可以处理 curl。触摸对我来说似乎是一种开销。
-
你试过 -J 吗?
-
@maio290 我不明白它应该如何帮助我解决我的问题....感谢 asnwer
-
是垃圾,没有仔细阅读。 -J 会注意 Content-Disposition 标头,但您使用的是 FTP。对不起!
标签: curl