Baixar arquivos da Web por meio da linha de comando do Mac OS X

Anonim

Estou frequentemente desenvolvendo páginas da web e muitas vezes acho frustrante quando não consigo reiniciar meu navegador porque estou no meio de um download. Portanto, quando preciso baixar um arquivo grande e não quero me preocupar se o Safari, Chrome ou Firefox continua a ser executado sem interrupção, recorro ao confiável Terminal! Na verdade, você pode facilmente baixar qualquer arquivo da web usando a linha de comando em um Mac.

Na próxima vez que você tiver um arquivo que deseja baixar, basta copiar o URL para a área de transferência, abrir uma janela do Terminal e usar o comando 'curl'.

Curl é fácil de usar para baixar arquivos, em sua forma mais simples, a sintaxe seria:

curl -O

O URL de destino do arquivo deve ser prefixado com http para a web. Por padrão, isso fará o download da URL solicitada para o diretório de trabalho atual, usando o mesmo nome para o arquivo salvo que estava no servidor remoto (em outras palavras, se o arquivo for chamado “filename.zip” no servidor remoto, o nome permanecerá o mesmo durante o download.

Você deve usar o sinalizador -O (maiúsculo) com curl para que o nome do arquivo permaneça o mesmo. Um sinalizador -o minúsculo mudará o nome. curl –help pode explicar mais.

Com o básico abordado, vamos fazer algo um pouco mais útil e especificar onde o arquivo será salvo do curl usando um exemplo específico.

Primeiro você vai querer mudar os diretórios para onde salvar o arquivo, isso é feito com o comando ‘cd’. Usaremos a área de trabalho como exemplo: cd ~/Desktop

Agora que mudamos nosso diretório para “Desktop” (por conveniência) podemos iniciar nosso download. Para o download, vamos usar um utilitário integrado chamado “curl”.

curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit

Curl fará o download do arquivo instantaneamente. Se o arquivo for grande o suficiente, você verá uma barra de progresso indicando quanto tempo está demorando para fazer o download.

Você pode até combinar as sequências de comandos acima em um único comando, se desejar:

cd ~/Desktop; curl -O http://remote-server-IP/file.zip

Claro, o curl tem muitos outros usos além do download de arquivos da web, então não perca nossos outros posts sobre o uso do curl.

"

Se você tiver outras dicas ou truques úteis para usar esse método de download de arquivos da Web, compartilhe-os conosco nos comentários abaixo!

Baixar arquivos da Web por meio da linha de comando do Mac OS X