[Linux] wget 과 curl 공통점,차이점

김동욱·2021년 12월 16일
0

linux

목록 보기
4/5

wget, curl이 뭐지?

  • 웹 서버로부터 컨텐츠를 가져오는 Linux 커맨드이다.
  • wget, curl 같은 목적의 커맨드이지만 공통점과 차이점이 있다.

공통점

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

차이점

wgetcurl
별도의 라이브러리 지원하지 않음라이브러리 지원한다. (안정적 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
따로 설치해줘야 한다.macOS 와 Windows10에 사전 설치 되어 제공된다
재귀적으로 다운로드가 가능하여 페이지에 있는 모든 내용이나 FTP 디렉터리에 있는 모든 파일들을 한 번에 그대로 복사해 올 수 있다재귀적 탐색을 할 수 없다.
profile
웹 개발 관련 공부한 내용 기록하는 블로그입니다.

0개의 댓글