Папка с включенными списками каталогов содержит 2 ZIP-файла. Я пытаюсь скачать только одну из них (самую последнюю). Проблема в том, что имя zip-файла представляет собой случайную строку.
Пока что у меня есть команда
wget -r -nH --cut-dirs=3 --no-parent --accept=zip http://192.168.1.21/files/$name/?C=M;O=A
Кажется, загружаются все zip-файлы. Я хочу загрузить первый, который попадет в wget. Есть ли способ сделать это?
Если размер zip-файлов значительно больше остальных данных, вы можете установить --quota=max size of the smallest zipfile
, Обратите внимание, что wget
не перестанет скачивать, если квота превышена пока загрузка файла:
-Q quota
--quota=quota
Specify download quota for automatic
retrievals. The value can be specified in
bytes (default), kilobytes (with k suffix),
or megabytes (with m suffix).
Note that quota will never affect downloading
a single file. So if you specify wget -Q10k
ftp://wuarchive.wustl.edu/ls-lR.gz, all of
the ls-lR.gz will be downloaded. The same
goes even when several URLs are specified on
the command-line. However, quota is
respected when retrieving either recursively,
or from an input file. Thus you may safely
type wget -Q2m -i sites---download will be
aborted when the quota is exceeded.
Setting quota to 0 or to inf unlimits the
download quota.