15 Linux Wget примеры скачать Ultimate Руководство

Linux Wget для загрузки файлов является инструментом, который используется в командной строке. Для пользователей Linux является важным инструментом, особенно для сетевых администраторов часто должны загрузить программу или восстановить резервную копию на локальном сервере с удаленного сервера. Если мы используем виртуальный хост для обработки таких вопросов, мы можем начать только с удаленным сервером для загрузки на наш жесткий диск компьютера, а затем использовать инструмент передачи файлов для загрузки на сервер. Это будет не только трата времени и энергии, это не является никакой возможности сделать. И в Linux VPS, вы можете загрузить его непосредственно на сервер, минуя загрузки этого шага. Wget инструменты небольшой, но функциональный, он поддерживает точку останова функцию загрузки, поддерживает FTP и HTTP загрузки, поддержка прокси-серверов и настроить простой и удобный. Ниже мы объясним в виде примеров того, как использовать Wget.

1, с помощью Wget для загрузки одного файла

Следующий пример загружает файл из сети и сохраняется в текущем каталоге

wget http://www.xxxxxx.com/xxxxx-1.1-zh_CN.zip

  

Прогресс бар отображается в процессе загрузки, включающим (процент завершения загрузки, байты были загружены, текущая скорость загрузки, оставшееся время загрузки).

2, с помощью Wget -O скачать и сохранить файл с другим именем

Wget будет по умолчанию в последнюю строку с «/» за персонажами команды, как правило, для имени файла загрузки динамически связаны неправильно. Ошибка :? В следующем примере загрузит имя файла и сохранить download.php ID = 1080

wget http://www.xxxxxx.com/download?id=1

  Даже если загруженный файл в формате ZIP, он по-прежнему download.php? Id = 1080 команды. Правильно: Для того, чтобы решить эту проблему, мы можем использовать параметр -O, чтобы указать имя файла:

wget -O wordpress.zip http://www.zhumaohai.com/download.php?id=1080

  

3, скорость загрузки с помощью Wget --limit рейт

При выполнении wget, который по умолчанию будет принимать все возможные широкополосные скачать. Но когда вы будете готовы к загрузке большого файла, но вы также должны загрузить другие файлы, которые необходимо ускорить.

wget --limit-rate=300k http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

  

4, с помощью Wget -c HTTP

Используйте WGET -c, чтобы перезапустить прерванную загрузку файла:

wget -c http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

  

Для загрузки больших файлов, когда мы внезапно прерваны из-за сеть и другой очень полезным, то мы можем продолжать загружать вместо повторно загружать файл. Вы можете использовать -c параметры должны продолжить прерванные загрузки.

5, фоновая загрузка с помощью Wget -b

Для загрузки очень больших файлов, можно использовать параметр -b для фоновой загрузки.

wget -b http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

Continuing in background, pid 1840.

Output will be written to `wget-log‘。

  Вы можете использовать следующую команду, чтобы проверить ход загрузки

tail -f wget-log

  

6, камуфляж агента имя скачать

Некоторые сайты могут отказаться от вашего запроса, чтобы загрузить по усмотрению имени прокси-сервера, а не в браузере. Но вы можете --user агент параметр маскировки.

wget --user-agent="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16" 下载链接

  

7, с помощью Wget --spider тест скачать ссылку

Когда вы планируете время для загрузки, вы должны проверить ссылки на скачивание действительны в течение заданного времени. Мы можем увеличить --spider параметры должны быть проверены.

wget --spider URL

  Если будет отображаться правильно загрузить ссылку

wget --spider URL

Spider mode enabled. Check if remote file exists.

HTTP request sent, awaiting response. 200 OK Length: unspecified [text/html] Remote file exists and could contain further links, but recursion is disabled -- not retrieving.

  Это гарантирует, что загрузка может быть выполнена в назначенное время, но когда вы даете неправильную ссылку, будет отображаться следующее сообщение об ошибке

wget --spider url

Spider mode enabled.

Check if remote file exists. HTTP request sent, awaiting response.。。 404 Not Found Remote file does not exist -- broken link!!!

  

Вы можете использовать следующие параметры обстоятельства паукообразных:

Проверка перед временна загрузкой 7.1

7,2 интервала определение, является ли сайт доступен

7,3 неработающей ссылки, проверьте страницу сайта

8, используя количество повторных попыток увеличивает WGET --tries

Если проблема сети или загрузить большой файл также может потерпеть неудачу. Wget подключения повторных попыток по умолчанию для загрузки файла в 20 раз. При необходимости, вы можете использовать --tries увеличить число повторных попыток.

wget --tries=40 URL

  

9, скачать несколько файлов с помощью Wget -i

Во-первых, сохранить ссылку загрузки файла

кошка> filelist.txt url1 URL2 url3 url4

Затем используйте этот файл для загрузки и параметр -i

Wget -i filelist.txt

10, с помощью Wget --mirror зеркала сайтов

Следующий пример, чтобы загрузить весь сайт на локальный.

Wget --mirror -p --convert-ссылки -P ./LOCAL URL

--miror: счета Зеркало Скачать

-p: скачать все HTML-страницу, чтобы отобразить обычный файл

--convert-ссылка: После загрузки, стоимость конверсии ссылающейся

-P ./LOCAL: Сохранить все файлы и каталоги в локальной указанной директории

11, с помощью Wget --reject фильтра указано формат загрузки

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

Wget --reject = GIF URL

12, с помощью Wget -o для загрузки информации в лог-файл

Вы не хотите, чтобы загрузить информацию напрямую, но в лог-файл, вы можете использовать следующую команду в терминале:

Wget -o download.log URL

13, с помощью Wget -Q ограничить общий размер загрузки файла

Когда файл, который вы хотите загрузить более загрузки выхода 5М, вы можете использовать следующую команду:

Wget -Q5m -i filelist.txt

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

14, с помощью Wget -r -A скачать указанный файл формата

Вы можете использовать эту функцию в следующих случаях

Все фотографии, чтобы загрузить веб-сайт

Все видео, чтобы загрузить веб-сайт

Все файлы PDF, загруженных веб-сайт

Wget -r -A.pdf URL

15, с помощью Wget FTP скачать

Вы можете использовать Wget для загрузки полной передачи файлов ссылки. скачать Анонимный FTP с помощью Wget

Wget FTP-адрес

Используйте WGET имя пользователя и пароль аутентификации FTP Выгрузка

Wget --ftp пользователь = USERNAME --ftp-пароль = PASSWORD URL

Источник: http://www.zhumaohai.com/  Приводимый пожалуйста сохраняют свои авторские права






Воспроизводится в: https: //my.oschina.net/tiwer/blog/199861

рекомендация

отblog.csdn.net/weixin_34056162/article/details/91708522