
+
사용법 설명 컬은에서 문서 / 파일을 가져 오거나 지원되는 프로토콜 (HTTP, HTTPS, FTP, GOPHER, DICT, TELNET, LDAP 또는 FILE) 중 하나를 사용하여 서버에 문서를 보낼 수있는 클라이언트입니다. 이 명령은 사용자 상호 작용 또는 상호 작용의 어떤 종류없이 작동하도록 설계되었습니다. 컬은 프록시 지원, 사용자 인증, FTP 업로드, HTTP 포스트, SSL (https :)을 연결, 쿠키, 파일 전송 재개 등과 같은 유용한 트릭의 탄 버스를 제공합니다. URL의 URL 구문 종속 프로토콜입니다. 당신은 당신은 같이 중괄호 내의 부품 세트를 작성하여 여러 URL 또는 URL의 일부를 지정할 수 있습니다 RFC 2396에 대한 자세한 설명을 찾을 것이다 :하거나 같이 사용하여 숫자 시리즈의 순서를 얻을 수 있습니다 : 그것은 9 세트까지 지정할 수 있습니다 URL에 대한 일련 있지만 중첩 또는 순간에 지원됩니다 : 당신은 명령 줄에서 URL을 어떤 금액을 지정할 수 있습니다. 그들은 지정된 순서로 순차적 인 방식으로 가져올 수 있습니다. 동일한 서버에서 많은 파일을 점점 여러 커넥트 / 악수를하지 않도록, 여러 개의 파일 전송을위한 연결을 재사용하려고 시도합니다 말림. 이 속도를 향상시킵니다. 물론 이것은 단지 하나의 명령 행에 지정된 파일에 수행되며 별도의 컬의 호출로 사이에 사용할 수 없습니다. 옵션은 - a / - FTP를 업로드에 사용 APPEND (FTP),이 덮어 쓰기하는 대신 대상 파일에 추가 할 컬 말할 것이다. 파일이 t이 존재 아무튼 경우가 생성됩니다. 이 옵션을 두번 사용되는 경우, 두 번째는 다시 추가 모드를 비활성화한다. - A / - 사용자 에이전트 (HTTP) HTTP 서버에 전송하는 사용자 에이전트 문자열을 지정합니다. 그는 모질라 / 4.0로 설정하지 않을 경우 일부 심하게 수행 CGI가 실패합니다. 문자열에 공백을 인코딩하려면 단일 인용 부호로 문자열을 둘러싸고 있습니다. 물론 헤더 플래그 - 이 또한 - H / 설정할 수 있습니다. 이 옵션이 한번 이상 설정되어 있으면, 마지막 사용 s를 한 것이다. - b / - 쿠키 (HTTP) 쿠키와 HTTP 서버로 데이터를 전달. 그것은 아마 이전에 설정 - 쿠키의 서버로부터 수신 한 데이터입니다 라인. 데이터는 형식 NAME1 NAME2 VALUE1 VALUE2에 있어야합니다. 아무런 문자가 행의 사용되지 않는 경우는 서로 일치하면 세션이 사용되어야하는 이전에 저장된 쿠키로부터 라인을 판독하는 데 사용 파일명으로 처리된다. 위치 옵션 - 이 방법을 사용하면 당신이 - L /과 함께이를 사용하고 경우에 유용 할 수있다 너무 컬 기록 들어오는 쿠키를 만들 것입니다 쿠키 파서를 활성화합니다. 보통 HTTP 헤더 또는 넷스케이프 / 모질라 쿠키 파일 형식이어야로부터 파일의 파일 형식이 쿠키를 판독한다. 쿠키 만 입력으로 사용됩니다 - - b / 지정된 파일이 있습니다. 어떤 쿠키 파일에 저장되지 않습니다. 쿠키를 저장 - D / 사용하여 파일에 HTTP 헤더를 저장하려면 - 이 옵션을 두 번 이상, 마지막 사용 s를 하나가 될 것입니다 설정되어있는 경우 덤프 헤더를. - B / - 사용 - 아스키를 사용하여 ASCII 전송은 FTP 파일 또는 LDAP 정보를 얻는 경우. FTP의 경우, 이것은 또한 A 형으로 끝나는 URL을 이용하여 수행 될 수있다. 이 옵션은는 Win32 시스템을위한 텍스트 모드로 stdout에 전송 된 데이터가 발생합니다. 이 옵션을 두번 사용되는 경우, 두 번째는 ASCII 사용을 중지한다. --ciphers (SSL)이 연결에서 사용되는 암호 지정한다. 암호의 목록은 유효한 암호를 사용해야합니다. 하려면 openssl / 문서 / 앱 / 암호 (옵션은 컬 7.9에서 추가)이 옵션이 severl 시간을 사용하는 경우, 마지막 하나는 다른 사람을 무시합니다 :이 URL에 SSL 암호 목록의 세부 사항을 읽어. --connect - 타임 아웃 서버에 대한 연결이 걸릴 수 초에서 최대 시간. 컬이 옵션은 더 이상 소용이 연결되면이 단지는 연결 단계를 제한합니다. 또한 --max-시간 옵션을 참조하십시오. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - c / - 쿠키 항아리는 당신이 완료 작업 후 모든 쿠키를 쓸 컬 원하는 파일에 지정합니다. 컬은 이전에 지정된 파일뿐만 아니라 원격 서버 (들)로부터 수신 한 모든 쿠키에서 읽은 모든 쿠키를 기록합니다. 어떤 쿠키를 알 수없는 경우, 파일이 작성되지 않습니다. 파일은 넷스케이프 쿠키 파일 포맷을 이용하여 기록된다. 단일 대시에 파일 이름을 설정하면, -, 쿠키는 표준 출력에 기록됩니다. 이 옵션은 여러 번 사용되면 마지막 specfied 파일명을 사용한다 (옵션 컬 7.9 첨가). - C / - 계속 - 에서 / 계속 오프셋 (offset) 주어진에서 이전의 파일 전송을 다시 시작합니다. 는 IT가 목적지로 옮겼다 전에 소스 파일의 시작에서부터 세어 생략한다 정확한 바이트 수가 지정된 오프셋이다. 업로드와 함께 사용할 경우, FTP 서버 명령 크기가 곱슬 곱슬에 의해 사용되지 않습니다. - C 사용 - 여기서 / 전송을 다시 시작하는 방법을 자동으로 찾아 컬을 말해. 그런 다음 그것을 알아 내기 위해 지정된 출력 / 입력 파일을 사용합니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. --crlf은 (FTP)는 업로드에 CRLF를 LF로 변환합니다. MVS에 대한 유용한 (OS / 390). 이 옵션을 두번 사용되는 경우, 제 다시 변환 CRLF을 해제한다. - d / - 데이터 (HTTP), 사용자가 HTML 폼에 충전 한 것처럼 모방하고 전송 버튼을 누를 수있는 방식으로, HTTP 서버에 POST 요청에 지정된 데이터를 전송합니다. 별도의 처리에 지정된대로 (모든 뉴 라인이 차단으로) 데이터가 정확하게 전송합니다. 데이터는 URL 인코딩 할 것으로 예상된다. 이는 콘텐츠 형 애플리케이션 / x-www-form-urlencoded를 사용하여 서버에 데이터를 전달하는 컬이 발생할 것이다. - F에 비교합니다. 이상의 - d / 경우 - 데이터 옵션은 동일한 명령 행에 사용되며, 규정 된 데이터 부분은 분리 기술 형편 함께 병합된다. 사용자가 문자로 데이터를 시작하면, 나머지의 데이터를 판독하기 위해 파일 이름, 또는한다 - 는 표준 입력에서 데이터를 읽을 것인지 컬. 파일의 내용은 이미 URL 인코딩해야합니다. 여러 파일도 지정할 수 있습니다. 파일 이름는 foobar에서 게시 된 데이터는 따라서 --data는 foobar와 함께 할 것입니다. 순수 이진 데이터를 게시하려면 대신 --data 바이너리 옵션을 사용해야합니다. - d / - 데이터 --data-ASCII와 동일합니다. 이 옵션은 여러 번 사용되면, 제 다음의 것들은 데이터를 추가한다. 데이터 옵션 - --data-아스키 (HTTP)이 - d /의 별칭입니다. 이 옵션은 여러 번 사용되면, 제 다음의 것들은 데이터를 추가한다. 이 옵션을 사용하면되지만 그대로 --data 바이너리 (HTTP) --data-ASCII와 유사한 방식으로 상기 게시물 데이터는 등록한 전체 데이터 컨텍스트는 유지된다 않는다. 당신이 --data-ASCII 옵션의 스트립 줄 바꿈 기능없이 이진 파일을 게시 할 경우, 이 당신을위한 것입니다. 이 옵션은 여러 번 사용되면, 제 다음의 것들은 데이터를 추가한다. 수동 FTP 다운로드를 수행 할 때 --disable-EPSV (FTP)은 EPSV 명령의 사용을 해제 컬 말한다. 일반적으로 항상 첫 번째 시도는 PASV 전에 EPSV를 사용하는 것입니다 말림하지만, 이 옵션을 사용하여, 그것은 EPSV를 사용하지 않습니다. 이 옵션은 여러 번 사용되면, 각각의 경우는이 온 / 오프를 전환한다. - D / - 덤프 - 헤더는 지정된 파일에 프로토콜 헤더를 작성합니다. 이 옵션은 HTTP 사이트가 당신에게 보내는 쿠키를 저장할 때 사용하는 것이 편리합니다. 쿠키는 다음 - b / 사용하여 두 번째 컬의 호출에 읽을 수 - FTP에 사용하는 경우 쿠키 옵션을 ftp 서버 응답 라인 인 헤더 간주되며, 따라서이 저장됩니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - e / - 리퍼러는 (HTTP) HTTP 서버에 리퍼러 페이지 정보를 전송합니다. 물론 헤더 플래그 - 이 또한 - H / 설정할 수 있습니다. 헤더 : - - L / 함께 사용하면 위치가 자동으로 곱슬 곱슬하게 그것이 위치를 다음과 때 이전 URL을 설정 리퍼러 URL에 자동 추가 할 수 있습니다. 자동 문자열은 t 초기 리퍼러를 설정 돈도, 단독으로 사용 할 수 있습니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. --environment (RISC OS 만 해당) 쉽게 실행 컬을 가진 후 유용한 정보를 추출 할 수 있도록, - w 옵션이 지원하는 이름을 사용하여 환경 변수의 범위를 설정합니다. 이 옵션은 여러 번 사용되면, 각각의 경우는이 온 / 오프를 전환한다. --egd 파일 (HTTPS)을 엔트로피 수집 데몬 소켓의 경로 이름을 지정합니다. 소켓은 SSL 연결에 대한 임의의 엔진을 배정하는 데 사용됩니다. 또한 --random-file 옵션을 참조하십시오. - E / - 인증서는 (HTTPS) HTTPS의 파일을 가져올 때 지정된 인증서 파일을 사용하는 컬 지시합니다. 인증서는 PEM 형식이어야합니다. 옵션 암호 ISN (t)가 지정된 경우, 단말기에 대한 조회됩니다. 이 인증서는 개인 키와이 옵션은 여러 번 사용되면 연결된 개인 인증서 유의, 나머지 1 개가 사용된다. --cacert (HTTPS)는 피어를 확인하기 위해 지정된 인증서 파일을 사용하는 컬 지시합니다. 이 파일은 여러 CA 인증서를 포함 할 수있다. 인증서 (들) PEM 형식이어야합니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. --capath (HTTPS)는 피어를 확인하기 위해 지정된 인증서 디렉토리를 사용하도록 컬 지시합니다. 인증서는 PEM 형식이어야하고, 디렉토리하려면 openssl와 함께 제공되는 C의 재탕 유틸리티를 사용하여 처리해야합니다. (다의 재탕이 그들을 만들 symbolink 링크를 사용하기 때문에) 인증서 디렉토리는 Windows에서 지원되지 않습니다. --capath는 컬이 --cacert 파일이 많은 CA 인증서가 포함되어있는 경우 --cacert 사용하는 것보다 훨씬 더 효율적으로 HTTPS 연결을 허용 할 수 있습니다 사용. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - f / - 서버 오류에 (아무 출력 모두) (HTTP) 실패 자동으로 실패. 이것은 대부분 더 나은 실패한 시도와 더 나은 거래에 스크립트 등을 사용하려면 다음과 같이 수행됩니다. HTTP 서버는 문서를 제공하는 데 실패 정상적인 경우에 따라서는 (종종 이유 등을 설명한다) 때문에라는 HTML 문서를 반환한다. 이 플래그는 출력에서 컬을 방지하고 자동으로 대신 실패합니다. 이 옵션을 두번 사용되는 경우, 제 다시 자동 고장을 해제한다. - F / - 형태 (HTTP)이 컬는 사용자가 제출 버튼을 눌렀습니다있는 형태로 작성 에뮬레이트 할 수 있습니다. 이 RFC1867에 따라 콘텐츠 형식의 다중 / 폼 데이터를 사용하여 데이터를 게시하는 컬이 발생합니다. 이것은 파일을 할 수 콘텐츠 일부를 강제 기호 파일 이름을 접두사로 등 바이너리 파일을 업로드 할 수 있습니다. 단지 파일의 내용 일부를 얻으려면 텍스트 필드를 문자와 파일 이름을 만든다 앞에 단지 파일에서 텍스트 필드의 내용을 찾으실 수 있습니다. 예를 들어, 암호 양식 필드의 이름입니다 서버에 암호 파일을 보낼에있는은 / etc / passwd에 입력 될 것입니다 : - F 암호의 / etc / passwd에 mypasswords은 표준 입력에서 파일의 내용을 읽으려면 말림 insted 파일의 사용 - 파일 이름이 된 적이해야하는 위치. 이 둘과 구조에 간다. 이 옵션은 여러 번 사용될 수있다. - g / - 이 옵션은 파서 글 로빙 URL을 꺼 globoff. 이 옵션을 설정하면, 당신은 그 자체 컬에 의해 해석되지 않고 문자가 포함 된 URL을 지정할 수 있습니다. 이 문자는 통상 법적 URL의 내용이 사용되지는 않지만, 표준 URI에 따라 인코딩되어야합니다. 사용되는 경우, - d / 지정된 모든 데이터 확인이 옵션하세요 - - - G는 / 데이터 또는 --data 이진 대신 다르게 사용될 것이다 POST 요구의 HTTP GET 요청에 사용될 수있다. 데이터는 분리와 함께 URL에 추가됩니다. (옵션 컬 7.9에서 추가됨) - I와 병용되는 경우, POST 데이터 대신 HEAD 요청과 함께 URL에 첨부된다. 여러 번 사용할 경우, 특수 아무 일도 발생하지 않습니다. - h / - 도움말 사용에 도움이됩니다. - H / - 웹 페이지를 얻는 경우 헤더 (HTTP) 엑스트라 헤더를 사용한다. 당신은 추가 헤더의 수를 지정할 수 있습니다. 당신이 사용하는 것이 컬 내부 것들과 동일한 이름을 가진 사용자 정의 헤더를 추가해야하는 경우, 귀하의 외부 설정 헤더 대신 내부 하나의 사용 않습니다. 이것은 당신이 일반적으로 할 것 컬보다 더 난이도가 물건을 만들 수 있습니다. 당신은 완벽하게 당신이하고 다시 모르고 내부적으로 설정 헤더를 교체해서는 안됩니다. 콜론의 오른쪽에 내용없이 하나 내부 헤더를 교체 나타나지 해당 헤더를 방지 할 수 있습니다. 이 옵션을 추가 / 대체 / 다중 헤더를 제거하기 위해 여러 번 사용될 수있다. - i /이 - 출력의 HTTP 헤더를 포함 (HTTP) 등이 있습니다. 는 HTTP 헤더는 서버 이름, 문서의 날짜, HTTP 버전 등과 같은 것들을 포함한다. 이 옵션을 두번 사용되는 경우, 제 다시 헤더를 포함하지 않도록한다. --interface는 지정된 인터페이스를 사용하는 동작을 수행한다. 당신은 인터페이스 이름, IP 주소 또는 호스트 이름을 입력 할 수 있습니다. 예처럼 보일 수있다 :이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - I / - 머리 (HTTP / FTP) 만 HTTP-서버가이 문서의 헤더만을 얻을하는 데 사용하는 명령 HEAD 기능은 HTTP 헤더를 가져옵니다. FTP 파일에서 사용될 때, 컬는 파일 크기를 표시한다. 이 옵션을 두번 사용되는 경우, 제 다시 헤더 만 해제된다. - j / - 컬 주어진 파일에서 쿠키를 읽고 이야기 할 때 정크 세션 쿠키 (HTTP),이 옵션은 모든 세션 쿠키를 폐기 할 것입니다. 새로운 세션이 시작되면 이것은 basicly 동일한 효과를 가질 것이다. 그들은 폐쇄 다시 때 일반적인 브라우저는 항상 세션 쿠키를 폐기합니다. 이 옵션은 여러 번 사용되면, 각각의 경우는이 온 / 오프를 전환한다 (7.9.7에서 추가됨). --krb4 (FTP)은 kerberos4 인증 및 사용을 활성화합니다. 레벨은 입력해야하고, 명확한 안전, 기밀 또는 개인 중 하나 여야합니다. 이들 중 하나가 아닌 수준을 사용하는 경우, 개인이 대신 사용된다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - K / - 설정은 컬 인수를 읽을 수있는 설정 파일을 지정합니다. 구성 파일은 실제 명령 라인에 쓰여진 것처럼 다음 사용될 명령 행 인수가 작성 될 수있는 텍스트 파일이다. 옵션 및 매개 변수는 동일한 설정 파일 행에 지정해야합니다. 매개 변수가 공백을 포함 할 경우, 매개 변수는 따옴표 타사의해야합니다. 구성 라인의 첫번째 열이 문자 인 경우, 라인의 나머지가 주석으로 처리한다. 같은 파일 이름을 지정 - 컬은 표준 입력에서 파일을 읽을 수 있도록. 그 설정 파일의 URL을 지정 할 수 있도록 참고, 당신은 단순히 한 줄에 URL을 작성하여 --url 옵션을 사용하여 지정되지해야합니다. 그래서, 이 유사 수 :이 옵션은 여러 번 사용할 수 있습니다. - l / - 는 FTP 디렉토리를 나열하는 경우 목록 만 (FTP)는, 이 스위치는 이름 전용 뷰를 강제로. 당신이 원하는 경우에 특히 유용 t 표준 모양이나 형식을 사용 아무튼 일반 디렉토리보기는 FTP 디렉토리의 내용을 기계 구문 분석합니다. 이 옵션은 FTP NLST 명령이 송신되게한다. 일부 FTP 서버 목록은 NLST에 대한 그들의 반응에 그들이 하위 디렉토리와 심볼릭 링크를 포함하지 않는 파일. 이 옵션을 두번 사용되는 경우, 제 다시 목록만을 비활성화된다. - L / - 서버가 요청 된 페이지는 헤더 행 위치로 표시 다른 위치를 (이 있는지보고하면 위치 (HTTP / HTTPS) :이 플래그는이 새로운 장소에 올라 다시 시도하는 컬 시도를하게됩니다. - i 또는 - I과 함께 사용하는 경우, 요청 된 모든 페이지의 헤더가 표시됩니다. HTTP를 포스트 할 때, 이 플래그를 사용하면, 컬 초기 POST가 수행 된 후 자동 전환 얻는 것이다. 이 옵션을 두번 사용되는 경우, 제 다시 다음 위치를 비활성화한다. - m은 / - 당신이 모든 작업을 수행 할 수 있도록 초 최대 시간 최대 시간. 이것은 네트워크 또는 링크가 추락 둔화로 인해 시간 동안 매달려에서 일괄 처리 작업을 방지하는 데 유용합니다. 이는 Win32 시스템에서 완전히 t 작업 아무튼. 또한 --connect - 타임 아웃 옵션을 참조하십시오. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - M / - 수동 수동. 거대한 도움말 텍스트를 표시합니다. - n / - netrc 로그인 이름과 암호에 대한 사용자의 홈 디렉토리에있는 컬 스캔 rc 파일을 만듭니다. 이것은 일반적으로 유닉스에서 FTP에 사용됩니다. http로 사용하는 경우, 컬는 사용자 인증을 가능하게 할 것이다. (4) 또는 ftp (1) 파일 형식에 대한 자세한 내용은 netrc 참조하십시오. 해당 파일 hasn t 오른쪽 권한 (이 세상이나 그룹 읽을 수 안) 경우 컬 불평하지 않습니다. 환경 변수 HOME은 홈 디렉토리를 찾는 데 사용됩니다. 이 옵션을 두 번 사용하는 경우 자신에게 암호를 비밀로 로그인 여기서 host. domain 기계 : 컬 설정에 RC 허용하는 방법의 신속하고 아주 간단한 예는 비슷해야 사용자가 자신의 이름과 암호의 비밀과 기계 여기서 host. domain에 FTP로 두 번째는 다시 netrc 사용 중지됩니다. - N은 / - 노 버퍼 출력 스트림의 버퍼링을 비활성화합니다. 정상 작동 상황에서, 컬은 출력 청크의 데이터가, 데이터가 도착 반드시 정확하게 할 영향을 미칠 표준 버퍼링 된 출력 스트림을 사용한다. 이 옵션을 사용하면 그 버퍼링을 비활성화합니다. 이 옵션을 두번 사용되는 경우, 제 다시 버퍼링을 스위치 온한다. - o / - 출력 쓰기 출력 대신 표준 출력의합니다. 사용하거나 여러 문서를 가져올 경우에는 지정의 수에 따라 사용할 수 있습니다. 즉, 변수가 인출되는 URL에 대한 현재의 문자열로 대체됩니다. 같은 지역 :.site - o 파일 1.TXT 컬 또는 같은 여러 변수를 사용하면 URL의 수를 가지고 당신은 여러 번이 옵션을 사용할 수 있습니다. - O / - 우리가 얻을 원격 파일과 같은 이름의 로컬 파일을 원격 이름 쓰기 출력. (만 원격 파일의 파일 부분은 경로가 차단되고, 사용됩니다.) 당신이 URL의 수를 가지고 당신은 여러 번이 옵션을 사용할 수 있습니다. - p / - HTTP 프록시를 사용하는 proxytunnel이 옵션 대신 단지 HTTP와 같은 작업을 수행하는 데 사용하는 프록시를 통해 터널을 시도 비 HTTP 프로토콜을 일으킬 것이다. 터널 방식은 HTTP 프록시 CONNECT 요청을 만들어 프록시가 직접이 컬이까지 터널에 원하는 원격 포트 번호에 연결할 수 있어야합니다. 이 옵션을 두번 사용되는 경우, 제 다시 프록시 터널을 해제한다. - P / - FTP로 연결할 때 ftpport (FTP)은 기자 / 리스너 역할을 취소합니다. 이 스위치는 컬이 PASV 대신 PORT 명령을 사용합니다. 실제로, 포트 PASV 연결할 IP 주소와 포트에 대한 서버에 요청하는 동안, 클라이언트의 특정 주소와 포트에 연결하는 서버를 말한다. 어떤 단일 (- 인터페이스 즉, eth0을 당신이 기계를 지정하는 예 my. host. domain을 정확한 IP 번호를 호스트 이름을 지정 192.168.10.1 즉 (UNIX 전용) IP 주소를 사용하려면 해결하는 인터페이스의 IP를 지정하려면 다음 중 하나 여야합니다 문자 문자열)이 옵션은 여러 번 사용하는 경우는, 시스템의 디폴트를 선택하기 위해, 마지막에 사용한다. 명령 줄에서 첫 번째 매개 변수로 사용되는 경우 - q는 HOME /.curlrc 파일 읽기 및 설정 파일로 사용되지 않습니다. - Q / - 견적 (FTP) 서버의 QUOTE 명령을 사용하여 원격 FTP 서버에 임의의 명령을 전송합니다. 이 명령 및 QUOTE 명령의 집합 모든 서버가 지원되지 않음 전송이 일어나고 전에 서버 특정 업체 명령을 전송합니다. 명령이 성공적으로 전송 한 후 자리를 차지할 대시를 앞에 만들려면 -. 당신은 명령의 양이 이전과 이전 후 실행되도록 지정할 수 있습니다. 서버가 명령 중 하나에 대한 실패를 반환하면 전체 작업이 중단됩니다. 이 옵션은 여러 번 사용될 수있다. --random 파일 (HTTPS) 임의의 데이터로 간주됩니다 무엇을 포함하는 파일의 경로 이름을 지정합니다. 데이터는 SSL 연결에 대한 임의의 엔진을 배정하는 데 사용됩니다. 또한 --edg-file 옵션을 참조하십시오. - r / - 범위 (HTTP / FTP)는 HTTP / 1.1 또는 FTP 서버에서 바이트 범위 (즉 부분 문서)를 검색합니다. 범위는 다수의 방법으로 지정 될 수있다. 0-499는 500-999 번째 500 바이트 -500을 지정하는 제 500 바이트를 지정 마지막 500 바이트 9500, -1 처음과 마지막 바이트를 지정 9500 오프셋 0-0 전달에서 바이트를 지정하는 지정 () (H) 500-700,600-799 오프셋 500 (H) 100-199,500-599가 지정하는 두 개의 100 바이트에서 300 바이트를 지정하는이 서버는 또한 알고 있어야 다중 응답으로 응답하게됩니다 () (H) ()가 참고 범위 많은 HTTP / 1.1 서버는 대신 전체 문서를 얻을 것이다, 당신은 범위를 얻기 위해 시도 할 때 있도록이 기능이 활성화되어 있지 않습니다. FTP 범위 다운로드는 (생략 숫자 중 하나를 선택적으로) 간단한 구문 스타트 스톱을 지원합니다. 그것은 비 RFC 명령 크기에 따라 달라집니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - R / - 사용 원격 시간이 원격 파일의 타임 스탬프를 알아낼 libcurl에 시도를 확인하고 사용할 수있는 경우 로컬 파일이 동일한 타임 스탬프를받을 것. 이 옵션을 두번 사용되는 경우, 두 번째는 다시 비활성화. - s / - 자동 자동 모드. 돈 t 진행 미터 또는 오류 메시지를 표시합니다. 컬 음소거를 만든다. 이 옵션을 두번 사용되는 경우, 제 다시 뮤트 해제된다. - S / - - s와 함께 사용하면 실패하면 쇼 - 오류가 컬 쇼 오류 메시지가 있습니다. 이 옵션을 두번 사용되는 경우, 제 다시 오류 표시를 해제한다. --stderr 대신 지정된 파일에 stderr로 모든 쓰기를 리디렉션합니다. 파일 이름은 평범한 경우 - 대신 표준 출력에 기록됩니다. 이 옵션을 사용하면 괜찮은 리디렉션 기능이있는 쉘을 사용하고 아무 소용이 없습니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - t / - 텔넷 옵션 텔넷 프로토콜 패스 옵션을 제공합니다. 지원되는 옵션은 다음과 같습니다 TTYPE 터미널 유형을 설정합니다. XDISPLOC는 X 표시 위치를 설정합니다. NEW ENV는 환경 변수를 설정합니다. - T / - 업로드 파일이 원격 URL에 지정된 로컬 파일을 전송합니다. 지정된 URL에는 파일 부분이없는 경우, 컬 로컬 파일명을 추가한다. 마지막 디렉토리에 / 후행를 사용해야합니다 정말 파일 이름이 없다는 것을 컬 증명하거나 컬은 마지막 디렉토리 이름을 사용하는 원격 파일 이름이라고 생각합니다. 즉, 대부분 업로드 작업이 실패합니다. 이것은 HTTP (S) 서버에 사용되는 경우, PUT 명령이 사용될 것이다. 대신 주어진 파일의 표준 입력 사용 (단일 대시) - 파일 이름을 사용하십시오. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. --trace는 지정된 출력 파일에 대한 설명 정보를 포함한 모든 수신 및 발신 데이터의 전체 추적 덤프를 사용합니다. 사용 - 파일 이름으로 표준 출력에 송신 출력을 할 수 있습니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. --trace-ASCII는 지정된 출력 파일에 대한 설명 정보를 포함한 모든 수신 및 발신 데이터의 전체 추적 덤프를 활성화 (컬 7.9.7에서 추가). 사용 - 파일 이름으로 표준 출력에 송신 출력을 할 수 있습니다. 이것은 --trace 매우 유사하지만, 육각형 부분을 남긴다 만 덤프 ASCII 부분을 나타낸다. 이 훈련받지 않은 사람에 대해 쉽게 읽을 수 있습니다 작은 출력을합니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. 사용자 지정 사용자 및 가져올 때 사용하는 암호 - - u /을 (컬 7.9.7에서 추가). 이를 사용하는 방법에 대한 자세한 예는 README. curl를 참조하십시오. 암호가 지정되지 않은 경우, 컬 대화 형 묻습니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - U은 / - 프록시 사용자는 프록시 인증에 사용할 사용자와 암호를 지정합니다. 암호가 지정되지 않은 경우, 컬 대화 형 묻습니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. 가져올 수있는 URL을 지정 --url. 당신은 설정 파일의 URL을 지정하려는 경우이 옵션은 대부분의 편리합니다. 이 옵션은 여러번 사용될 수있다. 이 URL이 기록되는 위치를 제어하려면 - o 또는 - O 옵션을 사용합니다. - v / - 자세한 페치 더 / 자세한 수다 만듭니다. 디버깅을위한 대부분 사용 가능. 보통의 경우와 수단 컬에서 제공하는 추가 정보를 시작 줄에 숨겨져 컬 수신 수단 데이터로 시작하는 라인. 이 옵션을 두번 사용되는 경우, 제 다시 장황하지 않도록한다. - V / - 버전 컬, libcurl에와 실행 파일에 링크 된 다른 제 3의 라이브러리의 전체 버전을 표시합니다. - w / - 쓰기 아웃은 완료하고 성공적으로 수술 후 표시 할 항목을 정의합니다. 형식은 변수의 수와 혼합하여 일반 텍스트 문자를 포함 할 수있다. 문자열은 당신이 파일 이름을 지정하고 쓰기 stdin에서 포맷을 읽을 컬 알려줄 수있는 특정 파일에서 읽을 얻을, 문자열로 지정 될 수 있습니다 -. 출력 포맷에 존재하는 변수는 후술 컬이 적합하다고 값 또는 문자로 치환한다. 모든 변수는 다음과 같이 출력 정상 방금처럼 쓰기에 지정됩니다. 출력 N, R와 캐리지 리턴과 t와 탭 공간을 사용하여 줄 바꿈을 할 수 있습니다. 주 : - letter이 옵션을 사용하는 경우 모든 항목이 두 배로해야는 Win32-환경에서 특수 문자입니다. URL이 마지막으로 페치 된 URL 효과 : 사용 가능한 변수는이 점에있다. 헤더 : 이것은 당신이 위치를 따르 컬 말했다했습니다 경우 대부분 의미가 있습니다. HTTP 코드 마지막으로 검색된 HTTP (S) 페이지에서 발견 된 숫자 코드입니다. 시간은 전체 작업이 지속하는 것이 초 총 시간 총. 시간은 밀리 초 해상도로 표시됩니다. 시간이 시간 namelookup, 초, 그것은 완성 해결 이름까지 처음부터했다. (가) 원격 호스트 (또는 프록시)에 연결할 때까지 시간이 초 단위로 시간을 연결이 완료 처음부터했다. 파일 전송이 개시 될 때까지 막 시간 pretransfer 시간 (초)는 처음부터했다. 이것은 모든 사전 전송 명령과 관련된 특정 프로토콜 (들)에 고유 협상을 포함한다. 첫 번째 바이트가 양도 될 막 때까지 시간 시간 starttransfer, 초, 그것은 처음부터했다. 이는 또한 시간 pretransfer 서버가 결과를 계산하는 데 필요한 시간을 포함한다. 크기는 다운로드 된 바이트의 총량을 다운로드합니다. 크기는 업로드 된 바이트의 총량을 업로드 할 수 있습니다. 크기는 다운로드 된 헤더의 총 바이트 헤더. 크기 요청 HTTP 요청에서 전송 된 바이트의 총량. 속도는 전체 다운로드를 측정 말림 평균 다운로드 속도를 다운로드합니다. 속도는 전체 업로드를 측정 말림 평균 업로드 속도를 업로드 할 수 있습니다. 어떤이 있다면 내용, 요청 된 문서의 콘텐츠 형식을 입력합니다. 이 옵션은 여러 번 사용할 경우 마지막 하나를 사용한다 (7.9.5에서 추가됨). - x / - HTTP 프록시 지정된 프록시를 사용. 포트 번호가 지정되지 않은 경우는 HTTP 프록시상에서 수행되는 모든 작업은 transparantly HTTP로 전환 될 것임을주의 포트 1080에서 가정된다. 그것은 특정 프로토콜 특정 작업을 사용하지 못할 수 있다는 것을 의미한다. proxytunnel 옵션 - 프록시를 통해 터널을 할 수있는 경우는 - p / 함께 할로, 그렇지 않습니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - X / - 요청 (HTTP)을 HTTP 서버와 통신 할 때 사용하는 사용자 요청을 지정한다. 지정된 요청은 대신에 표준 GET으로 사용됩니다. 자세한 내용 및 설명에 대한 HTTP 1.1 사양을 참조하십시오. (FTP)는 FTP로 파일 목록을 할 때 LIST 대신 사용할 수있는 사용자 지정 FTP 명령을 지정합니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - y / - 다운로드가 단축 기간 동안 초당 속도 제한 바이트보다 느린 경우 속도 - 시간, 다운로드가 중단됩니다. 속도 - 시간을 사용하는 경우 - y로 설정하지 않으면, 기본 속도를 제한 한 것이다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - Y / - 속도 제한은 다운로드 속도 시간 초 동안 초당 바이트에 중단되는이 주어진 속도보다 느린 경우. 속도 - 시간이 - Y로 설정하고 설정되어 있지 않은 경우는 30입니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - z / - 그 시간 이전에 수정 된 주어진 시간과 날짜, 또는 한 이후에 수정 된 파일을 얻을 수있는 시간 COND (HTTP) 요청. 날짜 표현은 날짜 문자열의 모든 종류의 수 있습니다하거나 t은 내부 것들과 일치 아무튼 경우, 그 대신 GNU 날짜 날짜 식 (1) 또는 컬 GETDATE (3) 매뉴얼 페이지를 참조하십시오 주어진 파일 이름에서 시간을 얻기 위해 시도 세부. (-)을 대시 날짜 식 시작은 지정된 날짜 / 시간보다 오래된 문서를 요청 만들기를, 기본값은 지정된 날짜 / 시간보다 최신 인 문서입니다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. - Z / - 최대-redirs 허용 재 - 다음의 최대 수를 설정합니다. - L / 경우 - 위치가 사용되며, 이 옵션 absurdum에 리디렉션 다음에서 말림을 방지하기 위해 사용될 수있다. 이 옵션은 여러 번 사용되면, 나머지 1 개가 사용된다. -3 / - 원격 SSL 서버와 협상 할 때 SSLv3에 (HTTPS) 부대는 SSL 버전 3을 사용하여 컬. -2 / - 원격 SSL 서버와 협상 할 때 SSLv2의 (HTTPS) 부대는 SSL 버전 2를 사용하는 컬. -0 / - HTTP 1.0을 사용하는 대신 사용하여 요청을 발행 컬 HTTP1.0 (HTTP) 부대는 내부적으로 선호 : HTTP 1.1. - / - 진행 바 대신 기본 통계의 진행률 표시 줄로 컬 표시 진행 정보를 확인합니다. 이 옵션을 두 번 사용하는 경우, 두 번째는 다시 진행 표시 줄을 사용하지 않도록 설정합니다. 또한 중요 참조 : 명령이 특정 컴퓨터에서 사용되는 방식을 볼 수 man 명령 (남자)를 사용합니다. 리눅스 / 유닉스 명령 라이브러리 쉘 명령 라이브러리 매뉴얼 페이지 컬을 curl.1 - 의 URL의 사용법 설명 컬이 지원되는 프로토콜 (DICT, FILE, FTP, FTPS, GOPHER 중 하나를 사용하여, 또는 서버에 데이터를 전송하는 도구입니다 전송 , HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET 및 TFTP). 이 명령은 사용자 상호 작용없이 작동하도록 설계되었습니다. 컬은 프록시 지원, 사용자 인증, FTP 업로드, HTTP 포스트, SSL 연결, 쿠키, 파일 전송 이력서, 메타 링크, 등과 같은 유용한 트릭의 탄 버스를 제공합니다. 당신은 아래를 참조 바와 같이, 기능의 수는 머리 회전 컬이 모든 전송 관련 기능에 대한 libcurl에 의해 제공됩니다 만들 것입니다. 자세한 내용은 libcurl에 (3)을 참조하십시오. URL의 URL 구문은 프로토콜에 따라 달라집니다. 당신은 당신은 같이 중괄호 내의 부품 세트를 작성하여 여러 URL 또는 URL의 일부를 지정할 수 있습니다 RFC 3986.에서 자세한 설명을 찾을 것이다 :하거나 같이 사용하여 숫자 시리즈의 순서를 얻을 수 있습니다 : 중첩 시퀀스를 지원하지 않습니다, 하지만 당신은 할 수 있습니다 서로 옆에 여러 사람을 사용하면 명령 줄에서 URL을 어떤 금액을 지정할 수 있습니다. 그들은 지정된 순서로 순차적 인 방식으로 가져올 수 있습니다. 범위는 모든 N 번째 숫자 또는 문자를 얻기 위해 당신은 단계 카운터를 지정할 수 있습니다 명령 줄 프롬프트에서 호출 할 때 사용하거나 순서 때, 당신은 아마 그것을 방해 쉘을 방지하기 위해 따옴표 안에 전체 URL을 넣어해야합니다. 이 또한 다른 문자에 간다 예를 들어 같은 특수 처리합니다. 이스케이프 백분율 기호 및 인터페이스 이름과 URL에서 IPv6의 영역 인덱스를 제공합니다. 당신이 프로토콜없이 URL을 지정하는 경우처럼 : // 접두사, 컬는 할 수 있습니다 어떤 프로토콜 추측하려고 시도합니다. 그런 다음 HTTP를 기본값으로하지만, 자주 사용하는 호스트 이름 접두사에 따라 다른 프로토콜을 시도합니다. 예를 들어, 호스트 이름을 FTP로 시작. FTP를 이야기 할 가정합니다 곱슬 곱슬. 당신이 URL로 전달할 무엇을 사용하기 위해 최선을 다할 것입니다 곱슬 곱슬. 어떤 수단에 의해 문법적으로 올바른 URL로 확인하는 노력 대신에 그것을 받아들이는 것과 매우 진보적 인 것은 아니다.

No comments:
Post a Comment