5 파일 다운로드를 위한 Curl 명령어

5 파일 다운로드를 위한 Curl 명령어

2022-10-18 last update

5 minutes reading download curl
Curl 명령 파일 유틸리티는 파일 다운로드 및 업로드를 지원합니다. Curl은 시스템 관리, 웹 서비스 호출을 위한 웹 개발 등 많은 작업에 유용합니다. 이 튜토리얼에서는 원격 서버에서 파일을 다운로드하기 위해 자주 사용하는 5개의 curl 명령을 제공합니다.

1. 파일 다운로드를 위한 간단한 curl 명령어

curl을 사용하여 파일을 다운로드하려면 다음 구문을 사용하십시오. -O는 원격 시스템에서 같은 이름으로 로컬 시스템에 파일을 저장하는 데 사용됩니다.
curl -O http://example.com/download/myfile.zip 

2. 다운로드 파일을 컬링하여 다른 이름으로 저장

다운로드한 파일을 로컬 컴퓨터에 다른 이름으로 저장할 수도 있습니다. -o 다음에 새 파일 이름을 사용하여 다른 이름으로 파일을 다운로드하고 저장합니다.
curl -o localname.zip http://example.com/download/myfile.zip 

3. 여러 파일을 다운로드하는 Curl

Curl은 여러 파일을 동시에 다운로드하는 옵션도 제공합니다. 다음 구문을 사용하여 한 번에 여러 파일을 다운로드합니다. 모든 파일은 원래 파일 이름으로 저장됩니다.
curl -O http://example.com/myfile.zip -O http://example.com/myfile2.zip 

4. Curl 다운로드와 함께 로그인 자격 증명 사용

파일을 다운로드하려면 일부 원격 리소스에 인증이 필요했습니다. Curl을 사용하면 요청을 승인하기 위해 인증 세부 정보를 제공할 수도 있습니다. -u FTP 요청에 대한 HTTP 옵션을 사용하여 로그인 자격 증명을 전달할 수 있습니다.
curl -u user:password -O http://example.com/myfile.zip 
curl -u ftpuser:ftppassword -O ftp://ftp.example.com/myfile.zip 

5. 프록시를 통한 Curl 다운로드 파일

서버 파일을 프록시 서버를 통해서만 사용할 수 있거나 파일 다운로드에 프록시를 사용하려는 경우 -x 프록시 서버를 통해 파일을 다운로드하기 위해 프록시 주소와 포트가 뒤따릅니다.
curl -x "my.proxy.com:3128" -O http://example.net/myfile.zip 

결론

Curl은 원격 서버에 대한 GET, POST, HEADER 및 기타 여러 요청을 생성하는 데 유용한 유틸리티입니다. wget과 같은 원격 파일을 빠르게 다운로드하는 데에도 도움이 됩니다. 이 튜토리얼은 원격 서버에서 파일을 다운로드하기 위한 curl 명령의 5가지 예입니다.