Как загрузить список файлов от файлового сервера?

Как я загрузил бы список файлов от файлового сервера как этот http://www.apache.org/dist/httpd/binaries/?

Я предполагаю, что мог использовать wget, но затем он пытается получить все ссылки и файл HTML также. Существует ли лучший инструмент для выполнения этого?

10
задан 10.10.2009, 22:43

2 ответа

Можно указать что расширения файла wget загрузит когда страницы сканирования:

wget -r -A zip,rpm,tar.gz www.site.com/startpage.html

это выполнит рекурсивное поисковое и только загрузит файлы .zip, .rpm, и .tar.gz расширения.

12
ответ дан 07.12.2019, 12:42

предположение Вас действительно просто хочет список файлов на сервере, (еще) не выбирая их:

%> wget-r-np - паук http://www.apache.org/dist/httpd/binaries/ 2> &1 | awk-f filter.awk | uniq

в то время как 'filter.awk' похож на это

/^--.*--  http:\/\/.*[^\/]$/ { u=$3; }
/^Length: [[:digit:]]+/ { print u; }

затем возможно необходимо отфильтровать некоторые записи как

"http://www.apache.org/dist/httpd/binaries/?C=N;O=D"
8
ответ дан 07.12.2019, 12:42

Теги

Похожие вопросы