웹사이트 검색

Linux에서 웹사이트 탐색 및 파일 다운로드를 위한 8가지 명령줄 도구


지난 기사에서는 'rTorrent', 'wget', 'cURL', 'w3m과 같은 몇 가지 유용한 도구를 다루었습니다. ' 및 'Elinks'. 동일한 장르의 몇 가지 다른 도구에 대해 많은 답변을 얻었습니다. 첫 번째 부분을 놓친 경우 해당 부분을 살펴볼 수 있습니다.

  • 파일 다운로드 및 웹사이트 탐색을 위한 5가지 명령줄 도구

이 문서의 목적은 Linux 셸 내에서 파일을 찾아 다운로드하는 데 도움이 되는 여러 가지 Linux 명령줄 탐색 및 응용 프로그램 다운로드에 대해 알리는 것입니다.

1. 링크

링크C 프로그래밍 언어로 작성된 오픈 소스 웹 브라우저입니다. Linux, Windows, OS X, OS/2 등 모든 주요 플랫폼에서 사용할 수 있습니다.

이 브라우저는 그래픽 기반일 뿐만 아니라 텍스트 기반 브라우저입니다. 텍스트 기반 링크 웹 브라우저는 기본적으로 대부분의 표준 Linux 배포판에서 제공됩니다. 링크가 기본적으로 시스템에 설치되지 않은 경우 저장소에서 설치할 수 있습니다. Elinks링크의 분기입니다.

sudo apt install links    (on Debian, Ubuntu, & Mint)
sudo dnf install links    (on Fedora, CentOS & RHEL)
sudo pacman -S links      (on Arch and Manjaro)
sudo zypper install links (on OpenSuse)

링크를 설치한 후 아래 스크린캐스트에 표시된 것처럼 터미널 내의 모든 웹사이트를 탐색할 수 있습니다.

links linux-console.net

탐색하려면 UPDOWN 화살표 키를 사용하세요. 링크의 오른쪽 화살표 키를 누르면 해당 링크로 리디렉션되고 왼쪽 화살표 키를 누르면 마지막 페이지로 돌아갑니다. 종료하려면 q를 누르세요.

링크 도구를 사용하여 Tecmint에 액세스하는 방법은 다음과 같습니다.

링크의 GUI 설치에 관심이 있는 경우 http://links.twiright.com/download/에서 최신 소스 tarball(예: 버전 2.22)을 다운로드해야 할 수도 있습니다.

또는 다음 wget 명령을 사용하여 아래 제안된 대로 다운로드하고 설치할 수 있습니다.

wget http://links.twibright.com/download/links-2.22.tar.gz
tar -xvf links-2.22.tar.gz
cd links-2.22
./configure --enable-graphics
make
sudo make install

참고: 패키지를 성공적으로 컴파일하려면 패키지(libpng, libjpeg, TIFF 라이브러리, SVGAlib, XFree86, C 컴파일러 및 make)가 아직 설치되지 않은 경우 설치해야 합니다.

2. 링크2

Links2는 Twibright Labs Links 웹 브라우저의 그래픽 웹 브라우저 버전입니다. 이 브라우저는 마우스 및 클릭을 지원합니다. CSS 지원 없이 속도를 위해 특별히 설계되었으며 제한적으로 상당히 우수한 HTML 및 JavaScript 지원이 제공됩니다.

Linux에 link2를 설치하려면

sudo apt install links2    (on Debian, Ubuntu, & Mint)
sudo dnf install links2    (on Fedora, CentOS & RHEL)
sudo pacman -S links2      (on Arch and Manjaro)
sudo zypper install links2 (on OpenSuse)

명령줄 또는 그래픽 모드에서 links2를 시작하려면 이미지를 표시하는 옵션인 -g를 사용해야 합니다.

links2 linux-console.net
OR
links2 -g linux-console.net

3. 스라소니

GNU GPLv2 라이센스에 따라 출시되고 ISO C로 작성된 텍스트 기반 웹 브라우저입니다. lynx는 고도로 구성 가능한 웹 브라우저이자 많은 시스템 관리자를 위한 구원자입니다. 현재 사용되고 있으며 여전히 활발하게 개발되고 있는 가장 오래된 웹 브라우저라는 평판을 얻고 있습니다.

Linux에 lynx를 설치합니다.

sudo apt install lynx    (on Debian, Ubuntu, & Mint)
sudo dnf install lynx    (on Fedora, CentOS & RHEL)
sudo pacman -S lynx      (on Arch and Manjaro)
sudo zypper install lynx (on OpenSuse)

lynx를 설치한 후 다음 명령을 입력하면 스크린캐스트에서 아래와 같이 웹사이트를 탐색할 수 있습니다.

lynx linux-console.net

링크lynx 웹 브라우저에 대해 좀 더 자세히 알고 싶으시면 아래 링크를 방문해 보세요.

  • Lynx 및 Links 명령줄 도구를 사용한 웹 검색

4. 유튜브-DL

youtube-dl은 YouTube 및 기타 몇몇 사이트에서 비디오를 다운로드하는 데 사용할 수 있는 플랫폼 독립적인 애플리케이션입니다. 주로 Python으로 작성되었으며 GNU GPL 라이센스에 따라 출시된 이 응용 프로그램은 즉시 작동합니다. (유튜브에서는 동영상 다운로드를 허용하지 않기 때문에 불법적인 이용이 가능합니다. 이용 전 관련 법규를 확인하시기 바랍니다.)

Linux에 youtube-dl을 설치합니다.

sudo apt install youtube-dl    (on Debian, Ubuntu, & Mint)
sudo dnf install youtube-dl    (on Fedora, CentOS & RHEL)
sudo pacman -S youtube-dl      (on Arch and Manjaro)
sudo zypper install youtube-dl (on OpenSuse)

설치 후 아래 스크린캐스트에 표시된 대로 Youtube 사이트에서 파일을 다운로드해 보세요.

youtube-dl https://www.youtube.com/watch?v=ql4SEy_4xws

youtube-dl에 대해 더 자세히 알고 싶으시면 아래 링크를 방문해 보세요.

  • YouTube-DL – Linux용 명령줄 YouTube 비디오 다운로더

5. 가져오기

가져오기는 URL 검색에 사용되는 Unix 계열 운영 체제용 명령줄 유틸리티입니다. ipv4 전용 주소 가져오기, ipv6 전용 주소 가져오기, 리디렉션 없음, 성공적인 파일 검색 요청 후 종료, 재시도 등과 같은 많은 옵션을 지원합니다.

Fetch는 아래 링크에서 다운로드 및 설치할 수 있습니다.

http://sourceforge.net/projects/fetch/?source=typ_redirect

하지만 컴파일하고 실행하기 전에 HTTP Fetcher를 설치해야 합니다. 아래 링크에서 HTTP Fetcher를 다운로드하세요.

http://sourceforge.net/projects/http-fetcher/?source=typ_redirect

6. 악셀

Axel은 Linux용 명령줄 기반 다운로드 가속기입니다. Axel을 사용하면 여러 http 및 FTP 연결을 통해 작은 청크로 구성된 여러 파일 복사본에 대한 단일 연결 요청을 통해 훨씬 더 빠른 속도로 파일을 다운로드할 수 있습니다.

Linux에 Axel을 설치합니다.

sudo apt install axel    (on Debian, Ubuntu, & Mint)
sudo dnf install axel    (on Fedora, CentOS & RHEL)
sudo pacman -S axel      (on Arch and Manjaro)
sudo zypper install axel (on OpenSuse)

axel을 설치한 후 스크린캐스트에 표시된 대로 다음 명령을 사용하여 특정 파일을 다운로드할 수 있습니다.

axel https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso

7. 아리아2

aria2는 가볍고 다중 프로토콜(HTTP, HTTPS, FTP, BitTorrent 및 Metalink)을 지원하는 명령줄 기반 다운로드 유틸리티입니다. 메타링크 파일을 사용하여 둘 이상의 서버에서 ISO 파일을 동시에 다운로드할 수 있습니다. Bit 토렌트 클라이언트로도 사용할 수 있습니다.

Linux에 aria2를 설치합니다.

sudo apt install aria2    (on Debian, Ubuntu, & Mint)
sudo dnf install aria2    (on Fedora, CentOS & RHEL)
sudo pacman -S aria2      (on Arch and Manjaro)
sudo zypper install aria2 (on OpenSuse)

aria2가 설치되면 다음 명령을 실행하여 특정 파일을 다운로드할 수 있습니다.

aria2c https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso

aria2 및 해당 스위치에 대해 더 자세히 알고 싶다면 다음 문서를 읽어보세요.

  • Aria2 – Linux용 다중 프로토콜 명령줄 다운로드 관리자

8. w3m

w3m은 터미널에서 실행되는 lynx와 매우 유사한 또 다른 오픈 소스 텍스트 기반 웹 브라우저입니다. 이는 w3m용 Emacs 인터페이스인 emacs-w3m을 사용하여 Emacs 인터페이스 내의 웹사이트를 탐색합니다.

Linux에 w3m을 설치합니다.

sudo apt install w3m    (on Debian, Ubuntu, & Mint)
sudo dnf install w3m    (on Fedora, CentOS & RHEL)
sudo pacman -S w3m      (on Arch and Manjaro)
sudo zypper install w3m (on OpenSuse)

w3m을 설치한 후 다음 명령을 실행하여 아래와 같이 웹사이트를 탐색합니다.

w3m linux-console.net

9. 찾아보기

Browsh는 HTML5, CSS3, JS, 비디오, WebGL 등 최신 브라우저와 유사한 모든 것을 표시하는 최신 텍스트 기반 브라우저입니다. 주요 역할은 SSH 또는 Mosh를 통해 원격 서버에서 실행되고 대역폭을 크게 줄이고 탐색 속도를 높여 웹 페이지를 터미널의 텍스트로 탐색하는 것입니다.

이는 서버가 웹 페이지를 다운로드하고 SSH 연결의 최소 대역폭을 활용하여 웹 페이지 결과를 표시한다는 의미입니다. 그러나 표준 텍스트 기반 브라우저에는 JS 및 기타 모든 HTML5 지원이 부족합니다.

Linux에 Browsh를 설치하려면 바이너리 패키지를 다운로드하고 패키지 관리자를 사용하여 설치해야 합니다.

지금은 여기까지입니다. 저는 여러분이 읽고 싶어할 또 다른 흥미로운 주제를 가지고 다시 찾아오겠습니다. 그때까지 계속 지켜봐주시고 Tecmint에 연결해 주세요. 아래 의견에 귀중한 피드백을 제공해 주시기 바랍니다. 우리를 좋아하고 공유하고 우리가 퍼질 수 있도록 도와주세요.