O mais novo nem sempre é melhor, e o comandowget
é a prova. Lançado pela primeira vez em 1996, este aplicativo ainda é um dos melhores gerenciadores de downloads do planeta. Se você deseja baixar um único arquivo, uma pasta inteira ou mesmo espelhar um site inteiro, o wget permite que você faça isso com apenas alguns toques no teclado.
É claro que há um motivo para nem todo mundo usar o wget: é um aplicativo de linha de comando e, como tal, leva um pouco de tempo para os iniciantes aprenderem. Aqui estão os princípios, para que você possa começar.
Antes de poder usar o wget, você precisa instalá-lo. Como fazer isso varia dependendo do seu computador:
brew install wget
no Terminal.Depois de instalar o wget, você pode começar a usá-lo imediatamente a partir da linha de comando. Vamos baixar alguns arquivos!
Vamos começar com algo simples. Copie o URL de um arquivo que você gostaria de baixar em seu navegador.
Agora volte para o Terminal e digitewget
seguido pelo URL colado. O arquivo será baixado e você verá o progresso em tempo real como ocorre.
RELACIONADO: Como gerenciar arquivos do terminal Linux: 11 Comandos que você precisa saber
Observe que o arquivo será baixado para pasta atual do seu Terminal, então você vai querercd
para uma pasta diferente, se você quiser armazená-lo em outro lugar. Se você não tem certeza do que isso significa, confira nosso guia para gerenciar arquivos a partir da linha de comando. O artigo menciona o Linux, mas os conceitos são os mesmos em sistemas macOS e em sistemas Windows que executam o Bash.
Se, por qualquer motivo, você parou um download antes que ele pudesse terminar, não se preocupe : wget pode pegar exatamente de onde parou. Apenas use este comando:
wget -c file
A chave aqui é-c
, que é uma “opção” no jargão da linha de comando. Esta opção específica diz ao wget que você deseja continuar um download existente.
Se você deseja baixar um site inteiro, o wget pode fazer o trabalho
wget -m / /example.com
Por padrão, isso fará o download de tudo no site example.com, mas provavelmente você vai querer usar mais algumas opções para um espelho utilizável.
- convert-links
altera os links dentro de cada página baixada para que eles apontem uns para os outros, não para a Web.- pagina-requisitos
baixa coisas como folhas de estilo, assim páginas parecerão corretas offline.- não- pai
pára o download de sites pai. Então, se você quiser fazer o download de //example.com/subexample, não terá a página principal.Combine essas opções a gosto e você terá uma cópia de qualquer site que você
Observe que espelhar um site inteiro na Internet moderna ocupará uma quantidade enorme de espaço, portanto, limite-o a sites pequenos, a menos que você tenha um armazenamento quase ilimitado.
Se você estiver navegando por um servidor FTP e encontrar uma pasta inteira que deseja baixar, basta executar:
wget -r ftp://example.com/folder
Ther
neste caso diz ao wget que você quer um download recursivo. Você também pode incluir- noparent
se quiser evitar o download de pastas e arquivos acima do nível atual
Se você não encontrar uma pasta inteira de arquivos os downloads que você quer, o wget ainda pode ajudar. Basta colocar todos os URLs de download em um único arquivo TXT.
depois, aponte para aquele documento com a opção-i
. Assim:
wget -i download.txt
Faça isso e seu computador irá baixar todos os arquivos listados no documento de texto, o que é útil se você quiser deixar um monte de downloads rodando durante a noite.
Poderíamos continuar: wget oferece muito opções. Mas este tutorial destina-se apenas a dar-lhe um ponto de partida. Para aprender mais sobre o que o wget pode fazer, digiteman wget
no terminal e leia o que aparece. Você aprenderá muito.
Dito isto, aqui estão algumas outras opções que eu acho legais:
-b
.-t 10
. Isso tentará baixar 10 vezes; você pode usar qualquer número que quiser.- limite-taxa = 200k
limitará sua velocidade de download a 200KB / s. Altere o número para alterar a taxa.Há muito mais para aprender aqui. Você pode olhar para baixar o código fonte do PHP ou configurar um downloader automático, se você quiser ficar mais avançado.
Como redefinir o cache DNS no macOS
Se você trabalha em sites, ocasionalmente precisará redefinir o cache DNS do seu computador, especialmente após editar registros ou alterar hosts. Embora a limpeza do cache do DNS no Windows seja fácil com um comando dedicado, os usuários do Mac precisam usar um pouco de solução alternativa. Limpar o cache DNS no seu Mac Para limpar o cache do DNS no Mac, abra o Terminal , que você pode encontrar em Aplicativos> Utilitários ou pesquisando com o Spotlight, e execute o seguinte comando: sudo killall -HUP mDNSResponder Digite sua senha quando for solicitado.
Como ativar o usuário root no macOS
Deseja ativar a conta root no seu Mac? Você pode, mas a funcionalidade é um pouco enterrada nas Preferências do Sistema. Veja como encontrá-lo. Se você é o usuário principal do seu Mac, provavelmente você usa uma conta de administrador. Isso concede um nível de permissão necessário para fazer coisas como instalar software e alterar configurações do sistema, mas não dá permissão para acessar tudo.