본문 바로가기
OS/Linux

[리눅스 명령어]wget과 curl

by BTC_효범 2022. 9. 19.

안녕하세요. BTC95입니다.

오늘은 리눅스에서 wget과 curl 명령어에 대해 알아보겠습니다.


wget과 curl?

wget과 curl은 웹 서버로부터 컨텐츠를 가져오는 Linux 명령어입니다.

이 둘은 같은 목적의 명령어이지만 공통점과 차이점이 있습니다.


공통점

  • HTTP, HTTPS, FTP 프로토콜을 통해 컨텐츠를 다운로드 하는 커맨드 라인 툴
  • HTTP POST request 지원 (즉, 웹사이트로 데이터를 전송할 수 있음)
  • HTTP 쿠키 지원 
  • 스크립트처럼 사용자 인터렉션없이 수행될 수 있도록 설계
  • 오픈소스
  • 90년대에 시작한 프로젝트 (wget: 1995년, curl: 1996년)

차이점

wget curl
별도의 라이브러리 지원 X 라이브러리 지원 (안전적 API를 갖춘 크로스플랫폼 라이브러리로 curl이 구동-libcurl)
지원 프로토콜: HTTP, HTTPS 및 FTP 지원 프로토콜: FTP, FTPS, Gopher, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, POP3, IMAP, SMB/CIFS, SMTP, RTMP 및 RTSP
별도의 설치 필요 사전 설치 제공
재귀적으로 다운로드 가능
페이지에 있는 모든 내용이나 FTP 디렉터리에 있는 모든 파일들을 한 번에 그대로 복사 가능
재귀적 탐색 X

감사합니다.

'OS > Linux' 카테고리의 다른 글

루트 디렉터리 용량 부족 시 정리 사항  (0) 2022.09.26
[Linux] Crontab  (1) 2022.09.22
[OS] 리눅스 패키지 관리  (0) 2022.09.16
[OS] 리눅스 다중 명령어  (0) 2022.09.02
[ Linux ] 파일 권한(1)  (0) 2022.08.30

댓글