我怎样才能遍历它遇到的所有符号链接?

How can I wget to traverse all symbolic links it comes across?

问题

wget 未遍历目录的符号链接以递归下载链接的文件夹。

背景

根据 wget 的 man page

By default, when retrieving FTP directories recursively and a symbolic link is encountered, the symbolic link is traversed and the pointed-to files are retrieved. Currently, Wget does not traverse symbolic links to directories to download them recursively, though this feature may be added in the future.

问题

我正在尝试 backup/mirror 所有 ftp://l5ftl01.larc.nasa.gov/ 并且有数千个 symbolic/hardlinks 到其他文件夹和服务器。

我试过使用 wget -N -m ftp://l5ftl01.larc.nasa.gov/* 但它没有跟随链接,它只是将快捷方式下载为文件。

问题

我应该怎么做?

有没有办法让wget递归遍历所有符号链接获取所有文件?

这种获取数据的方法可能已经过时了。自 1 月 1 日起,包括 LARC 和 LARC_ASDC 在内的所有 DAAC 都将迁移到 https。这应该可以解决您的递归问题。

请联系支持@earthdata.nasa.gov,他们会帮助您获得所需的数据。