Pergunta  
 
Rede de conhecimento computador >> Pergunta >> PC Resolução de problemas >> Content
O que é wget e como usar o comando no Linux (20 exemplos populares)
## O que é wget?
Wget é um utilitário de linha de comando para baixar arquivos da Internet. É um software gratuito e de código aberto distribuído sob a Licença Pública Geral GNU (GPL). Wget está disponível para vários sistemas operacionais, incluindo Linux, Windows e macOS.


Como usar o comando wget no Linux


Observação:
Antes de usar o comando wget, certifique-se de ter uma conexão com a Internet e as permissões necessárias para baixar os arquivos para o diretório desejado.

Sintaxe Básica



A sintaxe básica do comando wget é:

```
wget [opções] [URL]
```

- URL :o endereço da web do arquivo que você deseja baixar.
- opções :Várias opções de linha de comando estão disponíveis para personalizar o comportamento do wget. Algumas das opções comumente usadas são:
- `-O filename`:Especifique um nome personalizado para o arquivo baixado.
- `-c`:Continua um arquivo parcialmente baixado.
- `-m`:Espelha a estrutura de diretórios do servidor remoto.
- `-nH`:Desativa a conversão de links HTML.
- `-r`:Baixe arquivos e diretórios recursivamente.
- `-x`:Exclui o download de arquivos ou diretórios específicos.
- `-np`:Não crie diretórios pais.


20 exemplos populares de comando wget



1. Baixar um único arquivo:
Baixe um arquivo chamado 'file.txt' de um servidor remoto:
```
wget www.example.com/file.txt
```

2. Especifique o nome do arquivo de saída:
Salve o arquivo baixado como 'myfile.txt':
```
wget -O meuarquivo.txt www.example.com/file.txt
```

3. Continue baixando um arquivo parcialmente baixado:
Continue baixando um arquivo parcialmente baixado 'file.txt':
```
wget -c www.example.com/file.txt
```

4. Baixe uma estrutura de diretório específica:
Espelhe a estrutura de diretórios de um servidor remoto:
```
wget -m www.example.com/directory/
```

5. Desative a conversão de links HTML:
Baixe um arquivo sem converter links HTML:
```
wget -nH www.example.com/file.html
```

6. Baixar arquivos e diretórios recursivamente:
Baixe recursivamente todos os arquivos de um servidor remoto:
```
wget -r www.example.com/directory/
```

7. Excluir arquivos ou diretórios do download:
Exclua do download todos os arquivos que terminam em '.jpg':
```
wget -r -x *.jpg www.example.com/directory/
```

8. Baixe arquivos sem criar diretórios pais:
Baixe arquivos sem criar diretórios pais:
```
wget -np www.example.com/file.txt
```

9. Baixar um arquivo com autenticação:
Baixe um arquivo que requer autenticação HTTP:
```
wget --http-user=nome de usuário --http-password=senha www.example.com/protected-file.txt
```

10. Baixar arquivos para um diretório específico:
Defina um diretório personalizado para baixar o arquivo:
```
wget --directory=/caminho/para/diretório www.example.com/file.txt
```

11. Limite a velocidade de download:
Restrinja a velocidade de download a 200 kilobytes por segundo (KB/s):
```
wget --limit-rate=200k www.example.com/file.txt
```

12. Converter páginas HTML em PDF:
Baixe uma página HTML e converta-a para o formato PDF:
```
wget --convert-links --page-requisites --no-parent www.example.com/index.html -O index.pdf
```

13. Exibir o progresso do download:
Mostrar uma barra de progresso ao baixar um arquivo:
```
wget --progress=bar www.example.com/file.txt
```

14. Definir tempo limite para downloads:
Defina um tempo limite de 30 segundos para estabelecer conexões:
```
wget --connect-timeout=30 www.example.com/file.txt
```

15. Baixar um arquivo através de um servidor proxy:
Use um servidor proxy com endereço ‘proxy.example.com’ e porta 8080:
```
wget --proxy=proxy.example.com:8080 www.example.com/file.txt
```

16. Recuperar um arquivo modificado após uma data específica:
Baixe um arquivo somente se ele tiver sido modificado após 1º de janeiro de 2023:
```
wget --timestamping --since="2023-01-01 00:00:00" www.example.com/file.txt
```

17. Baixe vários arquivos simultaneamente:
Habilite downloads paralelos de quatro arquivos simultaneamente:
```
wget --limit-rate=400k -x *.jpg -r -p www.example.com/directory/
```

18. Baixar arquivos usando protocolo FTP:
Baixe um arquivo via protocolo de transferência de arquivos (FTP):
```
wget ftp://nomedeusuario@ftp.example.com/file.txt
```

19. Baixar arquivos via método HTTP POST:
Baixe um arquivo usando o método HTTP POST:
```
wget --post-data="nome=valor&cidade=nova_york" www.example.com/login.php
```

20. Baixe arquivos silenciosamente (sem saída):
Baixe um arquivo sem exibir mensagens de saída:
```
wget -q www.example.com/file.txt
```

Usando o comando wget e suas diversas opções, você pode baixar arquivos e diretórios de servidores remotos com eficiência, atendendo aos seus requisitos específicos.

Anterior :

Próximo :
  Os artigos relacionados
·Como Desbloquear Fantasmático em Ben 10: Protector of …
·Como excluir todas as mensagens salvas no Snapchat 
·Como criar um formulário personalizado no Microsoft Ou…
·Como Descobrir Se Software espião é instalado 
·Como desbloquear um número de telefone após bloqueá-…
·Como desativar um teclado de laptop 
·O que causa endereços IP Bad 
·Quais são as causas de um computador usando memória 1…
·Halo Infinite:um guia completo sobre como usar o Hydra …
·Como instalar o jq (processador JSON) no Debian 10/11 
  Artigos em destaque
·Como corrigir defasagens em uma webcam no MSN 
·Quais são IEXPLORE.EXE & Explorer.Exe 
·Como usar seu computador PC ou laptop como roteador sem…
·O que é um estouro de buffer de Ataque 
·Como desinstalar o Microsoft Visual Studio 8 Sem um des…
·Como ajustar a qualidade do vídeo no Netflix 
·Como Ler System DSN 
·Como alterar o ícone do sono Vista 
·Qual é o motivo do pedido em espera? 
·Como remover uma barra de ferramentas NetZero 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados