이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 10505|회답: 2

컬 명령 공통 파라미터

[링크 복사]
게시됨 2016. 12. 17. 오전 9:38:29 | | | |


Curl은 명령줄 하에서 작동하는 URL 규칙을 활용하는 파일 전송 도구입니다. 파일 업로드와 다운로드를 지원하므로 포괄적인 전송 도구이지만, 전통적으로는 URL을 다운로드 도구라고 부르는 것이 관례입니다.

-a/-append는 파일을 업로드할 때 대상 파일에 첨부됩니다
-A/--user-agent는 <string> 사용자 에이전트를 서버로 전송하도록 설정합니다
- AnyAuth는 "모든 것" 인증 방식을 사용할 수 있습니다
-b/--쿠키 <name=string/file> 쿠키 문자열 또는 파일 읽기 위치
- BASIC은 HTTP 기본 인증을 사용합니다
-B/--use-ascii 사용은 ASCII/텍스트 전송입니다
-c/--cookie-jar 작업을 완료 <file> 한 후 쿠키를 이 파일에 쓰기 위해
-C/--계속-브레이크 <offset> 포인트 계속
-d/--data <data> HTTP POST가 데이터를 전송합니다
--data-ASCII <data> 는 ASCII 방식으로 데이터를 게시합니다
--데이터-바이너리 <data> 게시물 데이터 in binary
--negotiate는 HTTP 인증을 사용합니다
--다이제스트는 디지털 인증을 사용합니다
--장애 EPRT EPRT 또는 LPRT는 금지되어 있습니다
--disable-epsv 사용은 EPSV 사용을 금지합니다
-D/--덤프 헤더 <file> 는 헤더 정보를 파일에 기록합니다
--egd-file은 <file> 랜덤 데이터(SSL)의 EGD 소켓 경로를 설정합니다.
--tcp-nodelay 옵션TCP_NODELAY
-e/---참조 소스 URL
-E/--cert <cert[:p asswd]> 클라이언트 인증서 파일 및 비밀번호 (SSL)
--cert-type <type> certificate 파일 유형 (DER/PEM/ENG) (SSL)
--키 <key> 개인 키 파일명 (SSL)
--키 타입 <type> (DER/PEM/ENG) (SSL)
--pass <pass> 개인 키 암호 (SSL)
--엔진 <eng> 암호화 엔진은 (SSL)을 사용합니다. "--엔진 리스트" 목록
--cacert <file> CA 인증서 (SSL)
--capath <directory> CA 디렉터리 (c_rehash 사용) 피어 검증(SSL)
--<list>암호 SSL 암호
--압축은 반사가 압축되어야 합니다(디플레이트 또는 gzip 사용 사용).
--connect-timeout <seconds> 은 최대 요청 시간을 설정합니다
--create-dirs 로컬 디렉터리에 대한 디렉터리 계층 구조 설정
--crlf 업로드는 LF를 CRLF로 변환하는 것입니다
-f/--fail은 연결이 실패할 때 HTTP 오류를 표시하지 않습니다
--ftp-create-dirs 원격 디렉터리가 존재하지 않으면 생성
--ftp 방법 [multicwd/nocwd/singlecwd]는 CWD 사용을 제어합니다
--ftp-pasv는 포트 대신 PASV/EPSV를 사용합니다
--ftp-skip-pasv-ip PASV를 사용할 때는 IP 주소를 무시하세요
--ftp-SSL은 ftp 데이터 전송을 위해 SSL/TLS를 사용하려고 시도합니다
--ftp-ssl-reqd는 ftp 데이터 전송을 위해 SSL/TLS가 필요합니다
-F/--form <name=content> HTTP 폼 제출 데이터를 시뮬레이션합니다
-form-string <name=string> HTTP 폼 제출 데이터를 시뮬레이션합니다
-g/--globoff는 {}와 []를 사용하여 URL 시퀀스와 범위를 비활성화합니다.
-G/--get은 get 방식으로 데이터를 전송합니다
-h/--도와줘
-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/---config 지정 설정 파일 읽음
-l/--list-only는 ftp 디렉터리의 파일 이름을 나열합니다
--제한 속도 <rate> 가 전송 속도를 설정합니다
--local-port<NUM>는 로컬 포트 번호 사용을 강제합니다
-m/-max-time <seconds> 은 최대 전송 시간을 설정합니다
--max-redirs <num> 는 읽을 최대 디렉터리 수를 설정합니다
--max-filesize <bytes> 는 다운로드된 파일 총 수를 지정합니다
-M/--매뉴얼은 완전 수동으로 표시됩니다
-n/--netrc가 netrc 파일에서 사용자 이름과 비밀번호를 읽습니다
--netrc-optional .netrc 또는 URL을 사용해 -n 덮어쓰기
--ntlm은 HTTP NTLM 인증 방식을 사용합니다
-N/--버퍼 없음이 버퍼링 출력을 비활성화합니다
-o/---output을 파일에 출력을 쓰기 위해
-O/-remote-name은 출력 파일을 파일에 쓰며, 원격 파일의 파일 이름을 유지합니다
-p/---proxytunnel은 HTTP 프록시를 사용합니다
--proxy-anyauth 프록시 인증 방법 중 하나를 선택하세요
--proxy-basic은 프록시에서 기본 인증을 사용합니다
--proxy-digest는 프록시에서 디지털 인증을 사용합니다
--프록시-NTLM은 프록시에 NTLM 인증을 사용합니다
-P/--ftp-port <address> 는 PASV가 아닌 포트 주소를 사용합니다
-Q/--quote<cmd>는 파일이 전송되기 전에 서버에 명령을 보냅니다
-r/---범위<range>는 HTTP/1.1 또는 FTP 서버에서 바이트 범위를 가져옵니다
--range-file은 랜덤 파일(SSL) 읽습니다
-R/--원격 시간 로컬에서 파일을 생성할 때 원격 파일 시간은 보존됩니다
--재시도 전송 <num> 이 재시도되는 횟수
--재시도-지연 전송에 <seconds> 문제가 있을 때 재시도 간격을 설정하세요
--재시도-최대 시간 전송에 <seconds> 문제가 생기면 최대 재시도 시간을 설정하세요
-s/--무음 모드. 아무것도 출력되지 않습니다
-S/-show-error가 오류를 표시합니다
--socks4 <host[:p ort]> socks4로 주어진 호스트와 포트를 프록시합니다
--socks5 <host[:p ort]> socks5를 사용하여 특정 호스트와 포트를 프록시합니다
--stderr <file>
-t/--telnet-option <OPT=val> Telnet 옵션 설정
--trace를 사용하여 <file> 지정된 파일을 디버깅합니다
--trace-ascii <file> -trace와 비슷하지만 육진수 출력은 없습니다
--추적 시간 출력/장황한 출력을 할 때 타임스탬프를 추가하세요
-T/--업로드-파일 <file> 업로드 파일
--URL <URL> Spet URL 작업
-u/--user <user[:p assword]> 서버의 사용자와 비밀번호를 설정하세요
-u/--proxy-user <user[:p assword]> 프록시 사용자 이름과 비밀번호 설정
-v/--장황함
-V/--버전 버전 정보는 버전 정보를 표시합니다
-w/---write-out [format], 어떤 출력이 완료되는지
-x/--proxy <host[:p ort]> 주어진 포트에서 HTTP 프록시를 사용하세요
-X/--요청<command>은 어떤 명령어를 명시합니다
-y/-속도-시간 제한 속도를 포기하는 데 걸리는 시간. 기본값은 30입니다
-Y/-속도 제한은 전송 속도 제한, 즉 속도 시간 '초'를 멈춥니다.
-z/--시간-통제 순간이동 시간 설정
-0/--http1.0은 HTTP 1.0을 사용합니다
-1/--tlsv1은 TLSv1(SSL)을 사용합니다.
-2/--sslv2 (SSLv2) 사용
-3/--sslv3 SSLv3 (SSL)
--3p-quote, 예를 들어 -Q 같은 출처 URL을 사용해 3자 전송을 위해
--3p-URL은 제3자 전송을 위해 URL을 사용합니다
--3p-user는 제3자 전송을 위해 사용자 이름과 비밀번호를 사용합니다
-4/--IPv4는 IP4를 사용합니다
-6/--IPv6는 IP6를 사용합니다
-#/---progress-bar가 현재 전송 상태를 진행 바와 함께 표시합니다





이전의:도구와 함께 curl 명령어를 사용한 윈도우(64비트) 다운로드
다음:System.ObjectDisposedException: 无法访问已释放的对象。
 집주인| 게시됨 2022. 5. 28. 오후 9:08:30 |
리눅스에서 curl 명령어를 통해 호스트를 웹 페이지에 접근하도록 결합하는 메서드

 집주인| 게시됨 2023. 11. 29. 오후 10:47:01 |
Curl WGET은 https 인증서 검증을 끄는 것을 무시합니다
https://www.itsvse.com/thread-10705-1-1.html
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com