Я хотел бы отразить каталог HTTP в локальной папке с помощью wget. Я попробовал несколько методов онлайн, которые, кажется, не работают. Мой тестовый сайт - это папка репозиториев Ubuntu ( http://archive.ubuntu.com/ubuntu/project/ ). Я пробовал их 5 раз только для того, чтобы отменить wget, потому что он пытался загрузить весь домен вместо папки проектов. Когда я наконец получил его для зеркального отображения реальной папки, он поместил его локально в родительские папки сайта, но не загрузил содержимое родительских папок.
Что я хочу использовать cp (невозможно): cp http://archive.ubuntu.com/ubuntu/project/ ~ / project /
Существует способ иметь wget
загрузка рекурсивно способ, которым я думаю, что Вы хотите:
wget -r --no-parent -nH --cut-dirs=1 --reject "index.html*" http://archive.ubuntu.com/ubuntu/project/
Эти -nH --cut-dirs=1
флаг избавляется от структуры каталогов.
Это рекурсивно загрузит или в основном cp -r
папка проекта от веб-сайта до нового каталога, названного ~/project
.
Общее количество 2 каталогов и 11 файлов загружается.