neste tutorial, vamos aprender a baixar um ficheiro usando o comando wget no Linux. Para qualquer usuário Linux, baixar arquivos é uma tarefa frequente. Enquanto você pode baixar coisas usando o seu navegador, é útil saber os passos para baixar um arquivo em Linux usando a linha de comandos. é aqui que o comando wget entra na imagem.
básico do comando wget em Linux
o utilitário wget vem pré-instalado na maioria das distribuições Linux. No entanto, se não for o caso do seu sistema, você pode baixá-lo usando o Gerenciador de pacotes para a sua distribuição.
para verificar isto, vamos pedir ao sistema para mostrar a versão do comando wget. Isto pode ser feito digitando isto em seu terminal.
wget --version
Se isso não mostra a versão do comando wget em seu sistema, você precisará instalá-lo. Antes de começarmos a instalar o comando wget no Linux, precisamos ter certeza de que todos os nossos repositórios de sistemas estão atualizados.
para fazer isso, precisamos atualizar nossos repositórios padrão usando o serviço de gerenciamento de pacotes apt. Abra a linha de comando em seu sistema e digite o seguinte.
sudo apt update
agora, pode instalar o comando wget no seu sistema, dependendo da distribuição que estiver a usar.
para os sistemas Debian e Ubuntu, use o seguinte comando.
sudo apt install wget
para CentOS e sistemas baseados em Fedora, use o seguinte comando.
sudo yum install wget
compreender o comando wget
o comando wget no Linux é um comando usado para descarregar ficheiros da web. Este comando usa o URL de um ficheiro para o Transferir. O comando pode ser usado para baixar dados sobre os protocolos HTTP, FTP e HTTPS.
Podemos usar isto para descarregar directamente ficheiros da nossa linha de comandos sem necessitar de um navegador web. Além disso, wget é um utilitário não-interativo.
isto permite que um utilizador Baixe um ficheiro em segundo plano. Pode funcionar mesmo quando um Utilizador está desligado. Isto é muito importante em uma instância quando você está baixando um arquivo grande.
no caso do download falhar, o utilitário wget irá repetidamente tentar retomá-lo até que o arquivo completo tenha sido baixado. Se o servidor permitir, ele vai continuar o download a partir do último ponto onde ele parou.
usando o comando wget em Linux
a melhor maneira de entender qualquer comando é através da compreensão da sua sintaxe. Aqui está como a sintaxe para o comando wget em Linux se parece.
wget
Aqui, usamos o URL do ficheiro que queremos descarregar. O utilitário wget permite várias opções para configurar o nosso download. Aqui está uma lista com algumas das opções comumente usadas oferecidas pelo comando wget no Linux.
Opção | Efeito |
-h | Esta opção é usada para exibir a mensagem de ajuda para o comando wget. Ele inclui todas as opções possíveis que podem ser usados com o comando wget em Linux |
-b | Esta opção é usada para enviar o processo de transferência para o plano assim que é iniciado com o comando wget. Liberta a sua sessão de terminal para executar outros comandos. |
-i | esta opção é usada para ler o URL do comando wget a partir de um ficheiro. Ele elimina a necessidade do comando wget ter uma URL e permite a inclusão de um arquivo de entrada. |
-o | nome do ficheiro de saída se não quiser o mesmo nome que o servidor forneceu |
-c | esta marca faz com que o wget mantenha uma pista do progresso de download em caso de interrupções de download. Podemos continuar um download interrompido se esta opção foi usada quando o download foi iniciado. |
-tries=n | esta opção é usada para limitar o número de tentativas para o comando wget. Se usar este comando, fará com que o utilitário wget volte a tentar obter apenas ‘n’ vezes. O padrão é 20. |
-limit-rate=maxlim | Esta opção é usada para limitar a velocidade de download para o comando wget. Isso ajuda o usuário a ditar a quantidade de largura de Banda a ser alocada para um download. |
Embora esta lista abrangidas as opções básicas utilizadas no utilitário wget. Você deve explorar a página de Ajuda usando a opção-h para entender todo o potencial do comando wget.
como transferir os ficheiros usando o comando wget?
Agora nós desenvolvemos uma compreensão do comando wget em Linux e seus parâmetros. Agora é hora de usar este conhecimento para baixar arquivos usando o comando wget. Para este tutorial, vamos analisar alguns exemplos.
descarregar um ficheiro sobre HTTP
o uso mais simples do utilitário wget é fazer o download de um único ficheiro. Para este exemplo, vamos baixar um arquivo iso.
wget -c <file URL>
No exemplo acima, estou baixando o Kali Linux arquivo ISO para demonstração, juntamente com a marca. Uma vez que este é um arquivo muito grande, se o download do arquivo ISO é interrompido por qualquer razão, eu posso executar o mesmo comando no mesmo diretório e o download continuará a partir de onde ele parou.
A transferir ficheiros de um servidor de FTP
não precisa de se ligar a um servidor de FTP usando o comando ftp para transferir ficheiros. Isto pode ser feito usando o utilitário wget. A diferença entre baixar um arquivo de HTTP vs um servidor de FTP é a possibilidade de que há um usuário e requisito de senha.
vamos usar o comando wget para se autenticar no servidor FTP e transferir um ficheiro.
wget --user='FTP username' --password='FTP server password' <FTP URL>
Como você pode ver na imagem acima, Eu estou ligado a uma das gratuito servidores FTP na internet, com seus penteados nome de usuário e senha. A seção destacada mostra que o login foi bem sucedido.
conclusão
o comando wget no Linux é uma ferramenta útil para transferir ficheiros da web sem ter de sair da linha de comandos. Suas características atraentes e funcionalidade robusta é a razão por trás de sua popularidade entre os usuários Linux, de iniciantes a veteranos.
esperamos que este tutorial tenha sido capaz de o ajudar a compreender o comando wget no Linux. Nós discutimos apenas o uso básico do comando wget neste tutorial, então certifique-se de explorar o comando por conta própria.