9 Ferramentas de Linha de Comando para Navegar em Websites e Baixar Arquivos no Linux

rTorrent, wget, cURL, w3m e Elinks. Recebemos muitas respostas solicitando a cobertura de algumas outras ferramentas do mesmo gênero, então, se você perdeu a primeira parte, pode conferir aqui:

Este artigo tem como objetivo apresentar a você vários outros aplicativos de navegação e download de linha de comando Linux, que ajudarão você a navegar e baixar arquivos dentro do shell Linux.

1. links

Links é um navegador da web de código aberto escrito na linguagem de programação C. Está disponível para as principais plataformas: Linux, Windows, OS X e OS/2.

Este navegador é baseado em texto e também gráfico. O navegador web baseado em texto links é fornecido pela maioria das distribuições Linux padrão. Se o links não estiver instalado em seu sistema por padrão, você poderá instalá-lo a partir do repositório. Elinks é um fork do links.

$ 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)

Após instalar o links, você pode navegar em qualquer site dentro do terminal, como mostrado no screencast abaixo.

$ links www.tecmint.com

Use as setas para cima e para baixo para navegar. A tecla de seta direita em um link redirecionará você para esse link e a tecla de seta esquerda o levará de volta à última página. Para SAIR, pressione q.

Aqui está como parece acessar Tecmint usando a ferramenta links.

Se você estiver interessado em instalar a GUI do links, pode ser necessário baixar o tarball de origem mais recente (ou seja, versão 2.22) em http://links.twibright.com/download/.

Como alternativa, você pode usar o seguinte comando wget para baixar e instalar como sugerido abaixo.

$ 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

Observação: Você precisa instalar pacotes (libpng, libjpeg, biblioteca TIFF, SVGAlib, XFree86, Compilador C e make), se ainda não estiver instalado, para compilar o pacote com sucesso.

2. links2

Links2 é uma versão de navegador web gráfico do navegador web Links da Twibright Labs. Este navegador tem suporte para mouse e cliques. Projetado especialmente para velocidade sem nenhum suporte a CSS, suporte razoavelmente bom a HTML e JavaScript com limitações.

Para instalar links2 no Linux.

$ 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)

Para iniciar links2 no modo de linha de comando ou modo gráfico, você precisa usar a opção -g que exibe as imagens.

$ links2 tecmint.com
OR
$ links2 -g tecmint.com
links2 in command-line mode
links2 in graphical mode

3. lynx

A text-based web browser released under GNU GPLv2 license and written in ISO C. lynx is a highly configurable web browser and Savior for many sysadmins. It has the reputation of being the oldest web browser that is being used and still actively developed.

Para instalar lynx no Linux.

$ 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)

Após instalar lynx, digite o seguinte comando para navegar pelo site conforme mostrado abaixo no screencast.

$ lynx www.tecmint.com

Se você estiver interessado em saber um pouco mais sobre links e lynx navegador web, você pode gostar de visitar o link abaixo:

4. youtube-dl

youtube-dl é uma aplicação independente de plataforma que pode ser usada para baixar vídeos do youtube e alguns outros sites. Escrito principalmente em python e lançado sob a Licença GNU GPL, o aplicativo funciona fora da caixa. (Já que o youtube não permite que você baixe vídeos, pode ser ilegal usá-lo. Verifique as leis antes de começar a usá-lo.)

Para instalar youtube-dl no Linux.

$ 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)

Após a instalação, tente baixar arquivos do site do Youtube, conforme mostrado no screencast abaixo.

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

Se você estiver interessado em saber mais sobre youtube-dl você pode gostar de visitar o link abaixo:

5. fetch

fetch é um utilitário de linha de comando para um sistema operacional semelhante ao Unix que é usado para recuperação de URL. Ele suporta muitas opções como buscar apenas endereço ipv4, apenas endereço ipv6, sem redirecionamento, sair após a solicitação bem-sucedida de recuperação de arquivo, tentar novamente, etc.

Fetch pode ser baixado e instalado a partir do link abaixo

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

Mas antes de compilar e executá-lo, você deve instalar o HTTP Fetcher. Baixe o HTTP Fetcher a partir do link abaixo.

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

6. Axel

Axel é um acelerador de download baseado em linha de comando para Linux. Axel torna possível baixar um arquivo a uma velocidade muito mais rápida através de uma única solicitação de conexão para várias cópias de arquivos em pequenos pedaços através de múltiplas conexões http e FTP.

Para instalar Axel no Linux.Depois de axel instalado, você pode usar o seguinte comando para baixar qualquer arquivo dado, como mostrado no screencast.

$ 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)

Após a instalação do axel, você pode usar o seguinte comando para baixar qualquer arquivo dado, como mostrado no vídeo.

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

7. aria2

aria2 é uma ferramenta de download baseada em linha de comando que é leve e suporta múltiplo protocolo (HTTP, HTTPS, FTP, BitTorrent e Metalink). Pode usar arquivos de link meta para baixar simultaneamente arquivos ISO de mais de um servidor. Também pode atuar como um cliente BitTorrent.

Para instalar aria2 no Linux.

$ 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)

Uma vez que aria2 esteja instalado, você pode executar o seguinte comando para baixar qualquer arquivo dado…

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

Se você estiver interessado em saber mais sobre aria2 e seus switches, leia o artigo a seguir.

8. w3m

w3m é outro navegador web baseado em texto de código aberto muito semelhante ao lynx, que roda em um terminal. Ele usa emacs-w3m uma interface Emacs para w3m para navegar pelos sites dentro da interface emacs.

Para instalar w3m no Linux.

$ 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)

Após instalar w3m, execute o seguinte comando para navegar pelo site como mostrado abaixo.

$ w3m www.tecmint.com
w3m Terminal Browser

9. Browsh

Browsh é um navegador moderno baseado em texto que mostra qualquer coisa como um navegador moderno faz, como HTML5, CSS3, JS, vídeo e até mesmo WebGL. Seu papel principal é ser executado em um servidor remoto via SSH ou Mosh e navegar pelas páginas da web como texto a partir do terminal, reduzindo significativamente a largura de banda e aumentando a velocidade de navegação.

Isso significa que o servidor baixa as páginas da web e utiliza a largura de banda mínima de uma conexão SSH para mostrar os resultados da página da web. No entanto, os navegadores baseados em texto padrão não possuem suporte para JS e todo o suporte HTML5.

Browsh Web Browsing

Para instalar o Browsh no Linux, você precisa baixar um pacote binário e instalá-lo usando o gerenciador de pacotes.

Isso é tudo por agora. Estarei de volta em breve com outro tópico interessante que vocês vão adorar ler. Até lá, fiquem ligados e conectados ao Tecmint. Não se esqueçam de nos fornecer seu feedback valioso nos comentários abaixo. Curtam e compartilhem conosco e nos ajudem a nos espalhar.

Source:
https://www.tecmint.com/command-line-web-browser-download-file-in-linux/