使用GNU wget筛选下载NASA LAADS DAAC指定卫星HDF数据时仅生成index.html.tmp文件的问题求助
GNU wget筛选下载NASA LAADS DAAC指定卫星HDF数据时仅生成index.html.tmp文件的问题求助
大家好,我现在需要从NASA的LAADS DAAC存档下载大量按年/日组织的.hdf格式卫星数据。官方提供了一个用GNU wget的代码示例,原本运行得很顺畅:
wget -e robots=off -m -np -R .html,.tmp -nH --cut-dirs=3 "https://ladsweb.modaps.eosdis.nasa.gov/archive/allData/PATH_TO_DATA_DIRECTORY" --header "Authorization: Bearer MY_TOKEN" -P TARGET_DIRECTORY_ON_YOUR_FILE_SYSTEM
但这个命令会下载所有数据,太冗余了。我只想下载数据目录中包含h19v05字符串的文件。看完GNU手册和本站的相关问题后,我给命令加了模式匹配的参数,修改后的命令如下:
wget -e robots=off -m -np -A "*h19v05*" -R .html,.tmp -nH --cut-dirs=3 "https://ladsweb.modaps.eosdis.nasa.gov/archive/allData/PATH_TO_DATA_DIRECTORY" --header "Authorization: Bearer MY_TOKEN" -P TARGET_DIRECTORY_ON_YOUR_FILE_SYSTEM
可现在的问题是,修改后的命令只生成了index.html.tmp文件,完全没下载到我需要的带h19v05的HDF文件。有没有大佬能帮我排查下问题?是我的筛选参数使用有误,还是LAADS DAAC的服务器有什么特殊限制需要额外处理呢?
备注:内容来源于stack exchange,提问作者Seyong Chang
相关产品推荐
相关产品推荐

