Я пытаюсь загрузить файлы для проекта, используя его wget
, так как сервер SVN для этого проекта больше не работает, и я могу получить доступ к файлам только через браузер. Базовые URL для всех файлов такие же, как
http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ *
Как я могу использовать wget
(или любой другой подобный инструмент), чтобы загрузить все файлы в этом хранилище, где папка «tzivi» является корневой папкой, а под ней находится несколько файлов и подпапок (до 2 или 3 уровней)?
Ответы:
Вы можете использовать это в оболочке:
Параметры:
и
Если вы не хотите загружать весь контент, вы можете использовать:
И так далее. Если вы не вставите ни один
-l
вариант,wget
будет использовать-l 5
автоматически.Если вы вставите
-l 0
файл, вы загрузите весь Интернет, так какwget
будете переходить по каждой ссылке, которую найдете.источник
wget -r -l1 --no-parent http://www.stanford.edu/~boyd/cvxbook/cvxbook_additional_exercises/
был ответ для меня. Спасибо за ваш ответ.http://websitename.com/wp-content/uploads/2009/05
но все, что я получил, этоindex.html
файл, в котором ничего не было. Я не могу понять, что я пропустил.-e robots=off
выключатель. ;)Вы можете использовать это в оболочке:
Параметры:
источник
используйте команду
источник
последние две опции являются необязательными, если у вас есть имя пользователя и пароль для загрузки, в противном случае их не нужно использовать.
Вы также можете увидеть больше вариантов в ссылке https://www.howtogeek.com/281663/how-to-use-wget-the-ultimate-command-line-downloading-tool/
источник
Вы также можете использовать эту команду:
так что вы получите точное зеркало сайта, который вы хотите скачать
источник
Эта ссылка просто дала мне лучший ответ:
Работал как шарм.
источник
Это работает:
источник