curl 파일 다운로드

명령줄에 URL을 지정하여 한 번의 샷으로 여러 파일을 다운로드할 수 있습니다. 구문: 우리가 발행 할 명령은 인터넷에서 파일을 다운로드하고 본질적으로 비파괴적일 것이기 때문에 매우 안전할 것입니다. 분명히, 인터넷에서 파일을 다운로드 하는 스케치 수 있습니다., 그래서 당신은 평판 좋은 소스에서 다운로드 하는 다는 것을 확인. 별로! 컬에게 URL을 지정하면 리소스를 가져오고 내용이 표시됩니다. 다음 명령을 사용하여 HTTP 프로토콜을 사용하여 원격 서버에서 단일 파일을 다운로드합니다. 다음 예제에서는 원격 서버에서 latest.tar.gz를 다운로드하고 동일한 이름의 현재 디렉터리에 저장합니다. 가장 기본적인 경우 cURL을 사용하여 원격 서버에서 파일을 다운로드할 수 있습니다. example.com 홈페이지를 다운로드하려면 컬 example.com 사용합니다. cURL은 다양한 프로토콜을 사용할 수 있지만 아무 것도 제공되지 않으면 HTTP로 기본설정됩니다. 그러나 다른 프로토콜도 시도하고 힌트가 제공되면 사용할 프로토콜을 지능적으로 추측 할 수 있습니다.

예를 들어 컬 ftp.example.com 사용하면 자동으로 FTP:// 프로토콜을 시도합니다. 컬은 완전히 다른 필요를 다릅니다. 예. 파일을 검색할 수 있지만 검색할 콘텐츠를 찾는 웹 사이트를 재귀적으로 탐색할 수는 없습니다. curl이 실제로 하는 일은 해당 시스템에 요청을 하고 응답을 검색하고 표시하여 원격 시스템과 상호 작용할 수 있도록 하는 것입니다. 이러한 응답은 웹 페이지 콘텐츠 및 파일일 수도 있지만 컬 요청에서 묻는 „질문”의 결과로 웹 서비스 또는 API를 통해 제공되는 데이터도 포함될 수 있습니다. 첫 페이지에 대해 발행하는 명령은 curl-k https://XX.XXX.XXX/api/v1/accounts/1/users?access_token=XXXX curl -kI에 대한 응답은 링크로 응답합니다. rel=”next”, 안녕하세요 URL에서 파일을 다운로드 하는 컬 스크립트를 사용 하 고 있습니다. 다음은 이 작업을 수행하는 데 사용하는 코드입니다. 긴 이름 버전의 -O(대문자 o) 옵션 또는 –remote name입니다. -O 옵션은 제공한 URL의 파일 이름 부분을 선택하여 사용할 로컬 파일 이름을 선택합니다. 이것은 중요합니다.

URL을 지정하고 컬이 데이터에서 이름을 선택합니다. 사이트가 컬을 더 리디렉션하는 경우 (그리고 리디렉션을 따르라고 말하는 경우) 컬이 저장에 사용할 파일 이름 컬을 변경하지 않습니다. 다음 예제에서는 파일을 다운로드하고 원격 서버와 다른 이름으로 저장합니다. 이는 아래 예제와 같이 원격 URL에 URL에 파일 이름이 포함되어 있지 않은 경우에 유용합니다. 컬의 연결을 허용하는 최대 시간(초)입니다. 이것은 연결 단계만 제한하므로 컬이 주어진 기간 내에 연결되면 다운로드를 종료할 수 있습니다. 이 문제에 대한 일반적인 해결 방법은 공통 iconv 유틸리티를 사용하여 텍스트 파일을 다른 charset에서 번역하는 것입니다. 동일한 코드가 더 작은 파일 크기에 대해 정상적으로 실행되고 있습니다.

« (Previous Post)
(Next Post) »