SW/리눅스

Linux : Ubuntu 20.04 : Curl 설치, 사용 방법, 예제, 명령어

얇은생각 2022. 10. 26. 07:30
반응형

컬은 원격 서버에서 또는 원격 서버로 데이터를 전송하는 명령줄 유틸리티입니다. 컬을 사용하면 HTTP, HTTPS, SCP , SFTP 및 FTP 등 지원되는 프로토콜 중 하나를 사용하여 데이터를 다운로드하거나 업로드할 수 있습니다.

이 자료에서는 Ubuntu 20.04에 Curl을 설치하는 방법을 설명합니다.

 

 

Linux : Ubuntu 20.04 : Curl 설치, 사용 방법, 예제, 명령어

 

 

Ubuntu에 Curl을 설치

컬이 있는 파일을 다운로드하려고 할 때 컬 명령을 찾을 수 없다는 오류 메시지가 나타나면 우분투 시스템에 컬 패키지가 설치되어 있지 않은 것입니다.

curl은 기본 Ubuntu 20.04 리포지토리에 포함되어 있습니다. 설치는 매우 간단합니다.

sudo apt update
sudo apt install curl

 

 

설치가 완료되면 터미널에 컬을 입력하여 확인합니다.

curl

# curl: try 'curl --help' or 'curl --manual' for more information

 

 

Ubuntu 시스템에 컬을 설치했으므로 사용할 수 있습니다.

 

 

 

컬을 사용

옵션 없이 사용할 경우 Curl은 인수로 지정된 URL의 소스 코드를 표준 출력에 인쇄합니다.

예를 들어, 다음 명령은 터미널 창에 gnu.org 홈페이지의 원본을 인쇄합니다.

curl https://gnu.org

 

 

컬이 있는 파일을 다운로드하려면 -o 또는 -O 옵션을 사용합니다.

소문자 -o 옵션을 사용하면 저장된 파일의 이름을 지정할 수 있습니다.

curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

 

 

 

대문자 -O로 호출되는 경우 컬은 파일을 원래 파일 이름으로 저장합니다.

curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

 

 

컬을 사용하면 지정된 URL의 HTTP 헤더만 가져올 수도 있습니다.

curl -I https://www.gnu.org/

# HTTP/1.1 200 OK
# Date: Mon, 29 Jun 2020 07:10:35 GMT
# Server: Apache/2.4.7
# Content-Location: home.html
# Vary: negotiate,accept-language,Accept-Encoding
# TCN: choice
# Strict-Transport-Security: max-age=63072000
# Access-Control-Allow-Origin: (null)
# Accept-Ranges: bytes
# Cache-Control: max-age=0
# Expires: Mon, 29 Jun 2020 07:10:35 GMT
# Content-Type: text/html
# Content-Language: en

 

 

컬의 또 다른 일반적인 사용 사례는 암호로 보호된 FTP 서버에서 파일을 다운로드하는 것입니다.

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

 

 

Curl은 네트워크를 통해 데이터를 주고받을 수 있는 다용도 도구입니다. Ubuntu에 Curl을 설치하는 것은 매우 간단한 작업입니다.

이 도구의 사용 방법에 대한 자세한 내용은 Curl 명령 예제를 참조하십시오.

반응형