Скачать с http-сервера все каталоги, файлы и подкаталоги и т. Д.

0

Я хочу скачать с удаленного http сервера все файлы каталогов, файлов и так далее. Я нашел некоторые решения для FTP-сервера, но не работает с http. До сих пор не повезло с wget -r или -m. Он скачивает все директории в корне и соответствующий index.html. Не все файлы и подкаталоги в этом каталоге (обратите внимание, что подкаталог может иметь другой каталог и т. Д.)

не уверен на тегах исправить для меня, если это необходимо. Примечание: я не являюсь носителем английского языка, извините за плохой английский.

Джек
источник
1
Использование wget для рекурсивного извлечения каталога с произвольными файлами в нем - stackoverflow.com/questions/273743/…
Logman
или у вас может не быть доступа к файлу / dirs
Logman
Пока в данный момент работает нормально. Я скачиваю каталоги и их содержимое. Я хотел бы предложить вам: портируйте этот комментарий, чтобы ответить, и я даю +1 и отмечаю как принять, если такие опции для wget будут делать то, что я ищу. Большое спасибо!
Джек,
Вы можете просто добавить мой комментарий, если хотите, и дать парню по ссылке тоже комментарий ... спасибо, хотя
Logman
@Logman: Готово! :)
Джек,

Ответы:

3

Веб-серверы не дают вам список каталогов. (Нет, если вы не скажете им сделать это.) Так что, в общем случае, это невозможно.

Вы, вероятно, можете использовать rsync + ssh для этого. Или FTP.

Матиас Урлич
источник
+1 Спасибо за ваш ответ. wgetПриложение выполняет работу с -r --no-parent --reject "index.html*"флагами, как было предложено в ответе Джереми Рутена в потоке стека, связанном с Logman. Я забыл упомянуть, что это http-сервер, но каталоги файлов перечисляются точно как FTP-сервер.
Джек,