【发布时间】:2014-05-04 12:56:11
【问题描述】:
给定一个 +350MB 的在线文件ETOPO1_Ice_g_geotiff.zip
在脚本中,当前使用以下curl 命令进行下载:
curl -o ../data/ETOPO1/ETOPO1.zip \
'http://www.ngdc.noaa.gov/mgg/global/relief/ETOPO1/data/ice_surface/grid_registered/georeferenced_tiff/ETOPO1_Ice_g_geotiff.zip'
考虑到目标大小和下载时间(~20 分钟),我只想在第一次下载。然后,当我重新启动整个脚本时,该命令应该会注意到该文件已经存在,并且不重新下载它。
另外,当输出-o 已经存在时,如何不重新开始下载/覆盖文件?
注意:首选curl,但欢迎使用其他实用程序(wget,...)
【问题讨论】: