Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Relogio

Exemplos de utilização do comando wget (http://sejalivre.org/)

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Exemplos de utilização do comando wget (http://sejalivre.org/)

Mensagem  juk em Dom Jun 30, 2013 1:46 pm

O comando wget é um utilitário disponível em grande parte das distribuições linux e outros sistemas operacionais. Hoje iremos apresentar exemplos de utilização do comando wget para agregarmos no nosso dia a dia.

Primeiramente…

Verificando se o pacote está instalado:

Red Hat e derivados:

# rpm -qa wget

Debian e derivados:

# dpkg -i wget

Caso não esteja instalado…

Red Hat e derivados:

# yum -y install wget

Debian e derivados:

# apt-get install wget -y

Simples utilização

# wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

** Atentar – se para apontar o caminho correto do arquivo (óbvio).

Download de arquivos com diferentes nomes

Realizando múltiplos download de arquivos utilizando protocolo http e ftp:

# wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz ftp://ftp.gnu.org/gnu/wget/wget-1.10.1.tar.gz.sig



-O = Opção na qual habilita a opção de download de diferentes nomes.



Lendo URL’s a partir de um arquivo

Você pode organizar seus downloads a partir de um arquivo de texto e baixar com ajuda do comando wget, conforme exemplo abaixo:

# wget -i /wget/tmp.txt

-i= Opção na qual habilita a opção de baixar de um arquivo de texto.

Download’s incompletos

Quando realizamos download de um arquivo de tamanho considerável acontece do mesmo ser interrompido. Para não perder o arquivo totalmente utilizamos a opção -c, com isso evitando um consumo desnecessário de banda de internet ou rede local.

# wget -c http://mirrors.hns.net.in/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-LiveDVD.iso



Assim, demonstramos alguns exemplos de utilização do comando wget.

Dando continuidade, iremos apresentar outras utilizações do comando wget, como por exemplo, limitando sua velocidade, download em background entre outros…então…vamos ao que interessa !!!

Download interrompido

Algumas vezes, estamos realizando um download e o mesmo é interrompido. Para dar continuidade realizamos o comando novamente, desta forma o download é reiniciado ”do zero” e criando outro arquivo. Para evitar essa situação, utilize a opção -c (explicado no post anterior).

# wget http://mirrors.hns.net.in/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.iso

Executando o comando ls observamos:

# ls -l CentOS*

-rw-r–r–. 1 root root 3877262 Oct 2 12:47 CentOS-6.3-x86_64-LiveDVD.iso

-rw-r–r–. 1 root root 181004 Oct 2 12:50 CentOS-6.3-x86_64-LiveDVD.iso.1

Download de arquivos em background

Utilizando a opção -b o arquivo é enviado para background e também oferece a opção de salvar em um arquivo de log.

# wget -b /wget/log.txt ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386-DVD-1.iso

Limitando a velocidade de download

Utilizando a opção –limit-rate=100k , será limitada a velocidade para 100k e os log’s serão criados em /wget/log.txt

# wget -c –limit-rate=100k /wget/log.txt ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386-DVD-1.iso

Restringindo downloads via FTP e HTTP com usuário e senha

Em um ambiente de rede, do qual, necessita-se de usuário e senha podemos utilizar as opções –http-user=fulanodetal , –http-password=senha e ftp-user=usuario , –ftp-password=senha para realizarmos download.

# wget –http-user=fulanodetal –http-password=password http://mirrors.hns.net.in/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.iso

# wget –ftp-user=fulano –ftp-password=password ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386-DVD-1.iso

Encontrando a versão e ajuda

# wget –version

# wget –help
avatar
juk

Mensagens : 224
Data de inscrição : 02/04/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum