광고
광고
728x90
반응형
curl 이란?
curl은 Linux, Unix, Windows 등 다양한 운영 체제에서 사용 가능한 명령줄 도구로, URL을 통해 데이터를 전송하거나 다운로드하는 데 사용됩니다. HTTP, HTTPS, FTP, FTPS, SCP, SFTP, LDAP, POP3, IMAP, SMTP 등 다양한 프로토콜을 지원 한다.
주요기능
- 웹 요청 및 응답 처리: 웹 서버에 요청을 보내고 응답 테스트를 진행 할때 사용 한다.
- 파일 다운로드 및 업로드: curl을 사용해 원격 서버에서 파일을 다운로드하거나, 서버로 파일을 Upload 시킬수 있다.
- API 테스트: REST API 또는 기타 HTTP 기반 API를 테스트를 할수 있다.
curl 설치
# Ubuntu
sudo apt update
sudo apt install curl
# Rocky Linux
dnf install curl
#CentOS
yum install curl
curl 명령어
# 문법
curl [옵션] [URL]
#버전 정보 확인
crul -v
# 테스트사용 방법 확인
crul --manaul
#사용 옵션 확인
crul -help
# ssh 22번 포트 정상 접속 확인
curl -v telnet 192.168.116.210:22
# 웹 페이지 호출
curl http://google.com
# 파일 다운로드
curl -O https://example.com/file.txt
# 파일 업로드 (POST 요청)
-X는 HTTP 메서드를 지정하며, -F는 파일을 전송하는 옵션 이다.
curl -X POST -F "file=@/path/to/file" https://example.com/upload
728x90
반응형
'OS > Linux' 카테고리의 다른 글
[Linux/Ubuntu] CPU/Memory 정보 및 갯수 확인/32Bit/64Bit 확인 명령어 (0) | 2025.02.09 |
---|---|
Linux ifconfig 설치 (0) | 2025.01.18 |