告诉 wget 只下载目录中的最新文件?

Tell wget to only download the most recent file in a directory?

是否可以使用wget只下载目录中的最新文件?我知道可以使用选项 -nc 仅下载尚未下载的文件,但我只想下载 ftp://ftp-cdc.dwd.de/pub/CDC/grids_germany/hourly/radolan/recent/ 中的最新单个文件,而不是该目录中的所有(新)文件。

您可以尝试使用版本号下载最新的文件:

wget ftp://ftp-cdc.dwd.de/pub/CDC/grids_germany/hourly/radolan/recent/$(wget -O- ftp://ftp-cdc.dwd.de/pub/CDC/grids_germany/hourly/radolan/recent/ | egrep -o 'raa01-rw_10000-[0-9\.]+\-dwd---bin.gz' | sort | tail -1)