안녕하세요. 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 |
댓글