컬투쇼 다운로드

무음 또는 자동 모드입니다. 진행률 표시기 또는 오류 메시지 표시 안. 컬 벙어리 만든다. 그것은 여전히 당신이 그것을 리디렉션하지 않는 터미널/stdout에 잠재적으로도, 요청 데이터를 출력 합니다. curl을 위한 가장 일반적인 사용 사례는 URL에서 컴퓨터에 가리키는 특정 데이터를 검색 하는 것입니다. Curl은 또한 부분으로 분할 하 여 파일의 다운로드를 가속화할 수 있습니다: „다운로드“는 네트워크에 있는 서버에서 데이터를 얻는 의미, 그리고 서버가 다음 명확 하 게 „위“로 간주 됩니다. 이것은 당신이 curl을 달리 고 있는 당신의 기계 위에 서버 로부터 아래로 데이터를 싣고 있다. Curl은 정확히 어떤 것을 요구 하 고, 서버가 제공 하는 실제 콘텐츠 (데이터)를 결코 파싱하지 않는다. 브라우저는 데이터를 얻고 그것은 그것이 도착 생각 콘텐츠의 종류에 따라 다른 파서를 활성화 합니다.

예를 들어, 데이터가 HTML 인 경우에는 웹 페이지를 표시 하 고 이미지, JavaScript 및 CSS 파일과 같은 다른 하위 리소스를 다운로드 하도록 구문 분석 합니다. 언제 curl은 단지 하나의 html 리소스를 얻을 것 이다 html을 다운로드, 경우에도 브라우저에 의해 구문 분석, 더 많은 다운로드의 전체 busload를 게재할 것입니다. 만약 당신이 어떤 하위 리소스 뿐만 아니라 다운로드 curl을 원한다 면, 당신은 그 url을 통과 하 고 그를 얻기 위해 그것을 물어, 다른 url과 마찬가지로 필요 합니다. Curl은 또한 FTP 서버에-T 옵션으로 파일을 업로드 하는 데 사용할 수 있습니다. 나는 이미이 질문에 허용 되는 대답이 있다는 것을 깨닫게 하지만 난 거기에 실제로 이렇게 하는 방법입니다 지적 한다고 생각 합니다. 사람 페이지에는 여러 O ´ s .를 사용 하는 경우를 제외 하 고 원래 파일 이름을 유지할 수 있는 방법이 없습니다. 또는 자신의 파일 이름을 사용할 수 있습니다: curl을 지원 여러 프로토콜에 다운로드를 재개 했다. 어디에-C로 전송을 시작 하려면,-계속-옵션 중 하나를 일반 숫자 바이트 카운터 또는 문자열을 시작 오프셋-그 자체가 무엇을 알고 기반으로 그것을 알아내기 위해 꼬고 묻습니다. 사용 하는 경우-, curl은 대상 파일 이름을 사용 하 여 로컬에 이미 존재 하는 데이터의 양을 파악 하며, 서버에서 더 많은 데이터를 요청할 때 오프셋으로 사용 합니다.

cURL과 마찬가지로, wget을 사용 하 여 파일도 다운로드할 수 있다. wget을 효과적으로 사용 하는 방법을 이해 하려면 wget 예제를 참조 한다. 때때로, 웹사이트는 내용을 전망 하기 위하여 사용자 이름과 암호를 요구할 것 이다 (.htaccess 파일로 끝날 수 있다). -u 옵션의 도움으로, 우리는 아래와 같이 웹 서버에 cURL에서 이러한 자격 증명을 전달할 수 있습니다. 말림: (52) SSL 읽기: 오류: 00000000: lib (0): func (0): 이유 (0), errno 104이 영장 몇 가지 설명 합니다. -n 1을 사용 하면 단일 입력 인수를 한 번에 처리 하도록 xargs가 지시 됩니다. 이 예제에서는 숫자 1 … 10 개는 각각 별도로 처리 됩니다. 및-P 2에서는 모든 입력 인수가 처리 될 때까지 단일 인수를 처리 하는 2 개의 하위 프로세스를 항상 실행 하도록 xargs에 지시 합니다. curl을 사용 하 여 다운로드를 시작 하면 전송 된 퍼센트, 시간 다운로드 및 남은 시간, 전송 속도가 표시 됩니다. curl 진행률 표시기는 좋은 affffdance 이지만, 만약 우리가 모든 유닉스 도구 처럼 행동 하는 컬 얻을 그냥 보자. 옵션의 curl의 설명서에서, 침묵에 대 한 옵션이 있습니다: 업데이트: 나는 xargs와 나의 예를 들어 (적어도 맥 OS X와 BSD에서-J 플래그와 함께) 향상 될 수 용의자.

GNU 평행으로,이 명령은 조금 덜 다루기 어렵습니다: 이것은 몇 가지 놀라운 결과를 일으키는 일반적인 예를 들어 때 사용자가 뭔가 같은 웹 페이지를 다운로드 합니다:-원격-이름-모든 옵션을 사용 하는 경우-O를 또는-원격-이름을 각각에 대 한 행동을 꼬고 알려줍니다 파일. 고려해 야 할 마지막 것은 당신이 단지 옵션 (모든 후, 선택 사항 이어야 합니다)와 URL을 꼬고 때 발생 합니다. 당신이 그것을 시도 하기 전에, 유닉스 철학의 다른 부분에 대해 생각: 안녕하세요 저는 URL에서 파일을 다운로드 하는 curl 스크립트를 사용 하 고 있습니다. 아래 내가 이것을 하기 위해 이용 하 고 있는 코드는 있다.