Curl — это инструмент передачи файлов, который использует правила URL для работы в командной строке. Он поддерживает загрузку и загрузку файлов, поэтому это комплексный инструмент для передачи, но традиционно URL обычно называют инструментом загрузки.
-a/--append прикрепляется к целевой файлу при загрузке файла -A/--<string>user-agent устанавливает пользовательский агент для отправки на сервер - AnyAuth может использовать «любой» метод аутентификации -b/--cookie <name=строка/файл> строка cookie или место чтения файла - Basic использует HTTP Basic аутентификацию -B/--use-ascii использует ASCII/передачу текста -c/--<file>cookie-jar для записи cookie в этот файл после завершения операции -C/---<offset>продолжить-на Breakpoint продолжить -d/--данные <data> HTTP POST передаёт данные --data-ascii <data> публикует данные в ASCII формате --data-binary <data> post data в бинарном виде --negotiate использует HTTP-аутентификацию --дайджест использует цифровую аутентификацию --отключить EPRT или LPRT запрещено --disable-epsv запрещает использование EPSV -D/--dump-header <file> записывает информацию о заголовке в файл --<file>egd-файл задаёт путь сокета EGD для случайных данных (SSL). --tcp-nodelay с TCP_NODELAY опцией -e/--referer source URL -E/--cert <cert[:p asswd]> Файл сертификата клиента и пароль (SSL) --<type>cert-type тип файла сертификата (DER/PEM/ENG) (SSL) --key <key> private key filename (SSL) --<type>key-type (DER/PEM/ENG) (SSL) --pass <pass> Private Key Cipher (SSL) --<eng>использует движок шифрования движка (SSL). "--engine list" для списка --<file>cacert сертификат CA (SSL) --capath <directory> CA каталог (создан с использованием c_rehash) для проверки уровня (SSL) --шифры SSL, шифры <list> --сжатый требует, чтобы возврат был сжат (с помощью deflate или gzip) --<seconds>connect-timeout устанавливает максимальное время запроса --create-dirs Создать иерархию каталогов для локальных каталогов --crlf upload предназначен для преобразования LF в CRLF -f/--fail не показывает ошибку http при сбое соединения --ftp-create-dirs Создать удалённую директорию, если её нет --ftp-method [multicwd/nocwd/singlecwd] управляет использованием CWD --ftp-pasv использует PASV/EPSV вместо портов --ftp-skip-pasv-ip При использовании PASV игнорируйте IP-адрес --ftp-ssl пытается использовать SSL/TLS для передачи данных ftp --ftp-ssl-reqd требует SSL/TLS для передачи данных по ftp -F/--form <name=content> Имитирует данные подачи HTTP-форм -form-string <name=string> имитирует данные подачи HTTP-форм -g/--globoff Отключает последовательности URL и варьирует от использования {} и [] -G/--get отправляет данные в качестве доступа -х/--помогите -H/---информация о <line>пользовательском заголовке передаётся серверу --ignore-content-length Длина информации о заголовке HTTP, которая игнорируется -i/--включить вывод включает информацию о заголовках протокола -I/--голова отображает только информацию о документах Читайте -j/--junk-session-cookies из файла, чтобы игнорировать сессионные куки - Интерфейс <interface>указывает сетевой интерфейс/адрес для использования - KRB4 <级别>поддерживает указанный уровень безопасности KRB4 -j/--junk-session-cookies считывает файл в игнорирует сессионные куки --интерфейс <interface> использует указанный сетевой интерфейс/адрес --krb4 <level> Используйте krb4 с определённым уровнем безопасности -k/--insecure позволяет использовать сертификат на SSL-сайте -K/--конфикционный файл для чтения -l/--list-only указывает имена файлов в ftp-каталоге --предельная <rate> скорость задаёт скорость передачи --local-port<NUM> обеспечивает использование локальных номеров портов -m/--<seconds>max-time устанавливает максимальное время передачи --max-redirs <num> устанавливает максимальное количество каталогов для чтения --<bytes>max-filesize устанавливает максимальное общее количество загруженных файлов -М/--инструкция показывает полностью ручную -n/--netrc считывает имя пользователя и пароль из файла netrc --netrc-optional Используйте .netrc или URL для отмены -n --ntlm использует HTTP-NTLM-аутентификацию -N/---no-buffer отключает буферизованный выход -o/--output для записи вывода в файл -O/--remote-name записывает вывод в файл, сохраняя имя файла удалённого файла -p/--прокситуннель использует HTTP-прокси --proxy-anyauth Выберите любой из методов аутентификации прокси --proxy-basic использует базовую аутентификацию на прокси --прокси-дайджест использует цифровую аутентификацию на прокси --proxy-ntlm использует аутентификация ntlm на прокси -P/--ftp-port <address> использует адрес порта, а не PASV -Q/--quote <cmd>отправляет команду серверу перед передачей файла -r/--<range>диапазон получает диапазоны байтов с серверов HTTP/1.1 или FTP --range-file reads (SSL) случайные файлы -R/--remote-time При локальной генерации файлов сохраняется время удаленного файла --<num>retry Количество повторных попыток трансмиссии --<seconds>retry-delay Установите интервал повторной попытки, если возникает проблема с передачей --retry-max-time <seconds> . Если возникнут проблемы с трансмиссией, установите максимальное время повтора -с/--Тихий беззвучный режим. Ничего не выводит -S/--show-error показывает ошибку --socks4 <host[:p ort]> Прокси заданного хоста и порта с socks4 --socks5 <host[:p ort]> Используйте socks5 для прокси заданного хоста и порта --стдерр <file> -t/--telnet-option <OPT=val> Настройка опций Telnet --trace для <file> отладки указанного файла --trace-ascii <file> Как --trace, но без шестнадцатигранного выхода --trace-time При отслеживании/подробном выводе добавьте временную метку -T/--<file>upload-file Загрузка файла --<URL>url Spet URL для работы -u/--user <user[:p assword]> Установите пользователя и пароль для сервера -U/--прокси-пользователь <user[:p assword]> Установить имя пользователя и пароль прокси-пользователя -v/---многословно -V/--версия отображает информацию о версии -w/---write-out [format]какой вывод полный -x/--прокси <host[:p ort]> используют HTTP-прокси на заданном порте -X/--<command>запрос указывает команду -y/---speed-time Время, необходимое для отказа от скоростного лимита. По умолчанию — 30 -Y/---ограничение скорости останавливает предел скорости трансмиссии, время скорости секунд -z/---настройка времени телепортации -0/--http1.0 использует HTTP 1.0 -1/--tlsv1 использует TLSv1 (SSL) -2/--sslv2 (SSL) с использованием SSLv2 -3/--sslv3 SSLv3 (SSL) --3p-quote типа -Q для исходного URL для стороннего переноса --3p-url использует URL для передачи от сторонних лиц --3p-пользователь использует имя пользователя и пароль для передачи от третьих лиц -4/--ipv4 использует IP4 -6/--ipv6 использует IP6 -#/---progress-bar показывает текущий статус передачи с индикатором прогресса
|