Búsqueda de sitios web

5 herramientas CLI para descargar archivos y navegar por Internet


La línea de comandos de Linux, la parte más aventurera y fascinante de GNU/Linux, es una herramienta muy interesante y poderosa. La línea de comandos en sí es muy productiva y la disponibilidad de varias aplicaciones de línea de comandos integradas y de terceros hace que Linux sea robusto y potente. Linux Shell admite una variedad de aplicaciones web de diversos tipos, ya sea un descargador de torrents, un descargador dedicado o navegación por Internet.

Aquí presentamos cinco excelentes herramientas de Internet de línea de comandos que son muy útiles y resultan muy útiles para descargar archivos y navegar por Internet en una terminal Linux.

1. rTorrent: cliente BitTorrent basado en texto

rTorrent es un cliente BitTorrent basado en texto escrito en C++, diseñado para un alto rendimiento. Está disponible para la mayoría de las distribuciones estándar de Linux, incluidas FreeBSD y Mac OS X.

Instalar rTorrent en Linux

Para instalar rTorrent en Linux, utilice el siguiente comando apropiado para su distribución de Linux específica.

sudo apt install rtorrent         [On Debian, Ubuntu and Mint]
sudo yum install rtorrent         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/rtorrent  [On Gentoo Linux]
sudo apk add rtorrent             [On Alpine Linux]
sudo pacman -S rtorrent           [On Arch Linux]
sudo zypper install rtorrent      [On OpenSUSE]    

Compruebe si rtorrent está instalado correctamente ejecutando el siguiente comando en la terminal.

rtorrent

A continuación se muestran algunas combinaciones de teclas útiles de rTorrent y sus respectivos usos.

  • CTRL+ q – Salir de la aplicación rTorrent
  • CTRL+ s – Iniciar descarga
  • CTRL+ d: detener una descarga activa o eliminar una descarga ya detenida.
  • CTRL+ k: detener y cerrar una descarga activa.
  • CTRL+ r – Hash Verifica un torrent antes de que comience la carga/descarga.
  • CTRL+ q: cuando esta combinación de teclas se ejecuta dos veces, rTorrent se apaga sin enviar una señal de parada.
  • Tecla de flecha izquierda: redirige a la pantalla anterior.
  • Tecla de flecha derecha: redirigir a la pantalla siguiente

2. Wget – Descargador de archivos de línea de comandos

Wget es parte del Proyecto GNU, el nombre deriva de la World Wide Web (WWW). Wget es una herramienta brillante que es útil para la descarga recursiva y la visualización sin conexión de HTML desde un servidor local y está disponible para la mayoría de las plataformas, ya sea Windows, Mac< o Linux.

Wget permite descargar archivos a través de HTTP, HTTPS y FTP. Además, puede resultar útil para reflejar todo el sitio web, así como para admitir la navegación proxy y pausar/reanudar descargas.

Instalar Wget en Linux

Wget es un proyecto GNU y viene incluido con la mayoría de las distribuciones estándar de Linux y no es necesario descargarlo e instalarlo por separado. Si no está instalado de forma predeterminada, aún puede instalarlo usando apt, yum o dnf.

sudo apt install wget         [On Debian, Ubuntu and Mint]
sudo yum install wget         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/wget  [On Gentoo Linux]
sudo apk add wget             [On Alpine Linux]
sudo pacman -S wget           [On Arch Linux]
sudo zypper install wget      [On OpenSUSE]    

Uso básico del comando Wget

Descargue un solo archivo usando wget.

wget http://www.website-name.com/file

Descargue un sitio web completo de forma recursiva.

wget -r http://www.website-name.com

Descargue tipos específicos de archivos (por ejemplo, PDF y png) de un sitio web.

wget -r -A png,pdf http://www.website-name.com

Wget es una herramienta maravillosa que permite descargas personalizadas y filtradas incluso en una máquina con recursos limitados. Una captura de pantalla de la descarga de wget, donde estamos reflejando un sitio web (yahoo.com).

3. cURL: transferencias de datos por línea de comandos

cURL es una herramienta de línea de comandos para transferir datos a través de varios protocolos. cURL es una aplicación del lado del cliente que admite protocolos como FTP, HTTP, FTPS, TFTP, TELNET, IMAP, POP3, etc.

cURL es un descargador sencillo que se diferencia de wget en que admite LDAP y POP3 en comparación con otros. Además, la descarga de proxy, la pausa de la descarga y la reanudación de la descarga son compatibles con cURL.

Instalar cURL en Linux

De forma predeterminada, cURL está disponible en la mayoría de las distribuciones, ya sea en el repositorio o instalado. si no está instalado, simplemente haga apt o yum para obtener el paquete requerido del repositorio.

sudo apt install curl         [On Debian, Ubuntu and Mint]
sudo yum install curl         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/curl  [On Gentoo Linux]
sudo apk add curl             [On Alpine Linux]
sudo pacman -S curl           [On Arch Linux]
sudo zypper install curl      [On OpenSUSE]    

Uso básico del comando cURL

Para descargar un archivo desde la URL especificada y guardarlo con el mismo nombre que el archivo remoto.

curl -O https://example.com/file.zip

Para descargar varios archivos simultáneamente con un solo comando.

curl -O URL1 -O URL2 -O URL3

Limitar la velocidad de descarga a 500 kilobytes por segundo.

curl --limit-rate 500k -O https://example.com/largefile.zip

Para descargar un archivo desde un servidor FTP utilizando las credenciales especificadas.

curl -u username:password -O ftp://ftp.example.com/file.tar.gz

Para mostrar solo los encabezados HTTP de una URL.

curl -I https://example.com

4. w3m: navegador web basado en texto

El w3m es un navegador web basado en texto lanzado bajo GPL que permite a los usuarios navegar por Internet dentro de una terminal o interfaz de línea de comandos. Representa páginas web en texto sin formato, lo que proporciona una forma ligera y eficiente de acceder al contenido web sin la necesidad de una interfaz gráfica de usuario.

Instalar w3m en Linux

Nuevamente, w3m está disponible de forma predeterminada en la mayoría de las distribuciones de Linux. En caso de que no esté disponible, siempre puede apt o yum el paquete requerido.

sudo apt install w3m         [On Debian, Ubuntu and Mint]
sudo yum install w3m         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/w3m  [On Gentoo Linux]
sudo apk add w3m             [On Alpine Linux]
sudo pacman -S w3m           [On Arch Linux]
sudo zypper install w3m      [On OpenSUSE] 

Para navegar por un sitio web usando w3m desde la terminal, puede utilizar el siguiente comando.

w3m linux-console.net

5. Elinks: navegador web basado en texto

Elinks es un navegador web gratuito basado en texto para Unix y sistemas basados en Unix. Elinks admite HTTP y cookies HTTP y también admite scripts de navegación en Perl y Ruby.

La navegación basada en pestañas es bien compatible. Lo mejor es que admite colores de mouse y pantalla, y admite varios protocolos como HTTP, FTP, SMB, Ipv4, e Ipv6.

Instalar Elinks en Linux

De forma predeterminada, los enlaces electrónicos también están disponibles en la mayoría de las distribuciones de Linux. De lo contrario, instálelo mediante apt o yum.

sudo apt install elinks         [On Debian, Ubuntu and Mint]
sudo yum install elinks         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/elinks  [On Gentoo Linux]
sudo apk add elinks             [On Alpine Linux]
sudo pacman -S elinks           [On Arch Linux]
sudo zypper install elinks      [On OpenSUSE] 

Para navegar por un sitio web usando Elinks desde la terminal, puede usar el siguiente comando.

elinks linux-console.net

Conclusión

Eso es todo por ahora. Volveré con otro artículo cautivador que estoy seguro disfrutarás leyendo. Hasta entonces, estad atentos y conectados a Tecmint. No olvide compartir sus valiosos comentarios en la sección de comentarios.