Intereting Posts
OS X / Linux one-liner / script, чтобы найти самую большую повторяющуюся группу строк в текстовом файле? Выбрать между заданными символами в vim переименование файлов путем добавления месяца и года, определенных в отметках времени файла Как передать файлы на сервер SunOS через sftp с помощью FileZilla? Найти и установить пакеты Mint по умолчанию в новую установку Ubuntu Как изменить время прокрутки жесткого диска на моем WD MyBook Live? Как запустить команды bash и оставить приглашение открытым? Установка armhf libboost-python-dev в среде amd64 cross environ как заменить разделитель между двумя другими разделителями в unix OpenVPN или IPtables для управления разделенным туннелем? Извлечение строки в соответствии с шаблоном в сценарии bash Bind9 – Как найти, какие программы делают поиск dns? ошибка apt-get 503 Ограничить поиск мест в определенных каталогах Выберите строки с ровно двумя столбцами в Linux

HTTP Downloader, поддерживающий индекс каталога? Чтобы я мог использовать глотание?

Есть ли http загрузчик, поддерживающий globbing ?

т.е. я хотел бы получить последнее обновление пакета abc-XXX.rpm , но XXX (номер версии) мне неизвестен. Возможно ли выполнить globbing по индексу каталога удаленного сервера?

lftp звучит так, как вам нужно. (несмотря на название, он поддерживает множество протоколов, включая HTTP и извлечение списков файлов из индексов каталога).

Если сервер является FTP-сервером, wget расширяет подстановочные знаки:

 wget --no-verbose 'ftp://ftp.gnu.org/gnu/tar/*1.26*' 2012-10-02 12:02:17 URL: ftp://ftp.gnu.org/gnu/tar/*1.26* [11217] -> ".listing" [1] 2012-10-02 12:02:23 URL: ftp://ftp.gnu.org/gnu/tar/tar-1.26.cpio.gz [3421172] -> "tar-1.26.cpio.gz" [1] 2012-10-02 12:02:23 URL: ftp://ftp.gnu.org/gnu/tar/tar-1.26.cpio.gz.sig [189] -> "tar-1.26.cpio.gz.sig" [1] 2012-10-02 12:02:31 URL: ftp://ftp.gnu.org/gnu/tar/tar-1.26.shar.gz [5246246] -> "tar-1.26.shar.gz" [1] 2012-10-02 12:02:31 URL: ftp://ftp.gnu.org/gnu/tar/tar-1.26.shar.gz.sig [189] -> "tar-1.26.shar.gz.sig" [1] 2012-10-02 12:02:35 URL: ftp://ftp.gnu.org/gnu/tar/tar-1.26.tar.bz2 [2339773] -> "tar-1.26.tar.bz2" [1] 2012-10-02 12:02:35 URL: ftp://ftp.gnu.org/gnu/tar/tar-1.26.tar.bz2.sig [189] -> "tar-1.26.tar.bz2.sig" [1] 2012-10-02 12:02:41 URL: ftp://ftp.gnu.org/gnu/tar/tar-1.26.tar.gz [3435280] -> "tar-1.26.tar.gz" [1] 2012-10-02 12:02:41 URL: ftp://ftp.gnu.org/gnu/tar/tar-1.26.tar.gz.sig [189] -> "tar-1.26.tar.gz.sig" [1] 2012-10-02 12:02:45 URL: ftp://ftp.gnu.org/gnu/tar/tar-1.26.tar.xz [1783904] -> "tar-1.26.tar.xz" [1] 2012-10-02 12:02:45 URL: ftp://ftp.gnu.org/gnu/tar/tar-1.26.tar.xz.sig [189] -> "tar-1.26.tar.xz.sig" [1] 

в противном случае, как предполагает sch , используйте lftp :

 lftp -c mget 'http://ftp.gnu.org/gnu/tar/*1.26*'