linux:commands:curl
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| linux:commands:curl [2026/07/19 16:15] – Кирилл М | linux:commands:curl [2026/07/24 08:40] (текущий) – Кирилл М | ||
|---|---|---|---|
| Строка 18: | Строка 18: | ||
| * **-o** - Сохраняет файл под заданным именем | * **-o** - Сохраняет файл под заданным именем | ||
| * **-O** - Сохраняет файл с исходным именем из URL | * **-O** - Сохраняет файл с исходным именем из URL | ||
| - | * **-C -** - Позволяет возобновить прерванную загрузку файла | ||
| * **-u user:pass** - Позволяет передает данные для авторизации | * **-u user:pass** - Позволяет передает данные для авторизации | ||
| * **-v** - Показывает подробную информацию о процессе обмена данными | * **-v** - Показывает подробную информацию о процессе обмена данными | ||
| + | * **-C -** - Позволяет возобновить прерванную загрузку файла | ||
| + | * **-x** - Позволяет использовать указанный прокси-сервер | ||
| + | * **-U** - Позволяет указать логин и пароль для прокси-сервера | ||
| + | * **--limit-rate** - Позволяет ограничить скорость передачи данных (загрузки и скачивания) | ||
| ===== Использование curl ===== | ===== Использование curl ===== | ||
| Строка 29: | Строка 32: | ||
| <code bash> | <code bash> | ||
| curl -O https:// | curl -O https:// | ||
| + | </ | ||
| + | |||
| + | Скачать несколько файлов, | ||
| + | <code bash> | ||
| + | curl -O https:// | ||
| </ | </ | ||
| Строка 34: | Строка 42: | ||
| <code bash> | <code bash> | ||
| curl -o Ubuntu.iso https:// | curl -o Ubuntu.iso https:// | ||
| + | </ | ||
| + | |||
| + | Ограничить скорость скачивание файла, используем опцию **--limit-rate**: | ||
| + | <code bash> | ||
| + | curl --limit-rate 256K https:// | ||
| </ | </ | ||
| ==== Возобновление прерванной загрузки ==== | ==== Возобновление прерванной загрузки ==== | ||
| - | Если загрузка файла прервана по какой-то причине, | + | Если загрузка файла была прервана по какой-то причине, |
| Возобновить загрузку файла, используем опции **-C -** **-O**: | Возобновить загрузку файла, используем опции **-C -** **-O**: | ||
| Строка 44: | Строка 57: | ||
| curl -C - -O https:// | curl -C - -O https:// | ||
| </ | </ | ||
| + | |||
| + | ==== Загрузка URL-адреса из файла ==== | ||
| + | |||
| + | Создайте текстовый файл: | ||
| + | <code bash> | ||
| + | nano list-url.txt | ||
| + | </ | ||
| + | |||
| + | Список ссылок в файле **list-url.txt**: | ||
| + | < | ||
| + | https:// | ||
| + | https:// | ||
| + | https:// | ||
| + | https:// | ||
| + | </ | ||
| + | |||
| + | Скачать список файлов, | ||
| + | <code bash> | ||
| + | xargs -n 1 curl -O < list-url.txt | ||
| + | </ | ||
| + | |||
| + | ==== Использование прокси-сервера ==== | ||
| + | |||
| + | Скачать файл или несколько файлов с использованием прокси-сервера, | ||
| + | <code bash> | ||
| + | curl -x 0.0.0.0: | ||
| + | </ | ||
| + | |||
| + | Если прокси не требует логина пароля, | ||
| + | |||
linux/commands/curl.1784477719.txt.gz · Последнее изменение: — Кирилл М
