Я хочу скачать с удаленного http сервера все файлы каталогов, файлов и так далее. Я нашел некоторые решения для FTP-сервера, но не работает с http. До сих пор не повезло с wget -r или -m. Он скачивает все директории в корне и соответствующий index.html. Не все файлы и подкаталоги в этом каталоге (обратите внимание, что подкаталог может иметь другой каталог и т. Д.)
не уверен на тегах исправить для меня, если это необходимо. Примечание: я не являюсь носителем английского языка, извините за плохой английский.
Ответы:
Веб-серверы не дают вам список каталогов. (Нет, если вы не скажете им сделать это.) Так что, в общем случае, это невозможно.
Вы, вероятно, можете использовать rsync + ssh для этого. Или FTP.
источник
wget
Приложение выполняет работу с-r --no-parent --reject "index.html*"
флагами, как было предложено в ответе Джереми Рутена в потоке стека, связанном с Logman. Я забыл упомянуть, что это http-сервер, но каталоги файлов перечисляются точно как FTP-сервер.