Главная > Среда и утилиты > wgetrc

wgetrc: Файл конфигурации Wget

wgetrc — это файл конфигурации, используемый для определения глобальных или пользовательских настроек утилиты загрузки GNU Wget. Этот файл позволяет настраивать поведение Wget, такое как каталог загрузки по умолчанию, настройки прокси, тайм-ауты, количество повторных попыток и многое другое.

Обзор

Файл wgetrc — это файл конфигурации, который Wget обращается при выполнении команд. Существуют глобальные файлы конфигурации, применяемые ко всей системе, и личные файлы конфигурации, применяемые к каждому пользователю. Этот файл полезен для изменения поведения Wget по умолчанию, уменьшения повторяющегося ввода параметров и оптимизации для конкретных сред.

Основные характеристики

  • Область действия конфигурации: Глобальная (например, `/etc/wgetrc`) и пользовательская (например, `~/.wgetrc`)
  • Приоритет применения: Пользовательские настройки переопределяют глобальные.
  • Основные элементы конфигурации: Путь загрузки, прокси, тайм-ауты, повторные попытки, пользовательский агент и т. д.

Обычные расположения файлов wgetrc

  • `/etc/wgetrc` (глобальная конфигурация)
  • `~/.wgetrc` (пользовательская конфигурация)

Примеры использования

Примеры настроек, которые записываются в файл wgetrc. Этот файл необходимо редактировать непосредственно в текстовом редакторе.

Настройка каталога загрузки по умолчанию

# Содержимое файла ~/.wgetrc или /etc/wgetrc
dir = /home/user/downloads

Настройка сохранения всех загруженных файлов в каталог `/home/user/downloads`.

Настройка прокси

# Содержимое файла ~/.wgetrc или /etc/wgetrc
http_proxy = http://proxy.example.com:8080/
https_proxy = http://proxy.example.com:8080/
use_proxy = on

Настройка HTTP и HTTPS прокси.

Настройка количества повторных попыток и тайм-аута

# Содержимое файла ~/.wgetrc или /etc/wgetrc
retries = 10
connect_timeout = 15

Повторные попытки до 10 раз при сбое подключения и установка тайм-аута подключения на 15 секунд.

Настройка пользовательского агента

# Содержимое файла ~/.wgetrc или /etc/wgetrc
user_agent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36

Изменение строки пользовательского агента, с которой Wget идентифицирует себя веб-серверу.

Настройка файла журнала

# Содержимое файла ~/.wgetrc или /etc/wgetrc
output_file = /var/log/wget.log

Запись всего вывода Wget в указанный файл журнала.

Советы и меры предосторожности

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

Редактирование файла

Файл wgetrc является обычным текстовым файлом, поэтому его можно редактировать с помощью любого текстового редактора, такого как `vi`, `nano`, `gedit`.

  • Если файл `~/.wgetrc` не существует, вы можете создать его самостоятельно.
  • Изменения вступят в силу при следующем запуске Wget.

Соображения безопасности

Не рекомендуется сохранять учетные данные прокси или конфиденциальные настройки непосредственно в файле `wgetrc`. Вместо этого безопаснее использовать переменные среды или указывать их непосредственно в командной строке Wget.

  • Установите права доступа к файлу `~/.wgetrc` на `600`, чтобы другие пользователи не могли его прочитать.

Использование определенного файла wgetrc

wget --config=/path/to/my_custom_wgetrc http://example.com/file.zip

Чтобы использовать определенный файл конфигурации вместо стандартного файла `wgetrc`, используйте опцию `--config`.


Те же команды в категории