Como faço para baixar um arquivo através da linha de comando do Linux?

2

Eu normalmente sou um usuário do Windows e atualmente estou usando o PuTTY para conectar a uma caixa headless Linux que está executando o Fedora 8. Eu preciso baixar o JDK mais recente e instalá-lo, mas eu tenho que fazê-lo usando a linha de comando.

Como posso fazer isso?

    
por Jared 19.10.2009 / 17:39

7 respostas

7

Você baixa arquivos usando a linha de comando usando wget :

wget http://domain.com/path/to/file

Veja a página de manual do wget para opções.

    
por 19.10.2009 / 17:43
3

Você pode usar o wget


wget http://www.domain.tld/path/to/file
ondulação:

curl -O http://www.domain.tld/path/to/file
ou pode ser lince:

lynx  http://www.domain.tld/path/to/file

Por favor, veja a página de manual para opções.

    
por 19.10.2009 / 18:01
3

É por isso que é uma boa idéia instalar o lynx em servidores headless e aprender a usar o lynx também. Isso fornece navegação na web por meio de um prompt de shell, incluindo a capacidade de baixar arquivos. Como o lince é frequentemente usado como base para a navegação na Web de pessoas cegas, a maioria dos sites faz um esforço para apoiá-lo.

O Lynx permitiria que você acessasse o link , navegue até a página de download do Java, selecione o que deseja e baixe-o.

Alternativamente, você pode baixar o que você precisa em sua estação de trabalho Windows, então usar o pscp.exe (o scp que vem com o Putty) para copiá-lo através do link ssh para o servidor. Essa pode ser a maneira mais fácil de lidar com sua situação particular hoje. Se você quiser um cliente SCP gráfico, dê uma olhada no WinSCP.

    
por 19.10.2009 / 18:10
1

Você pode pegar um link para o download do link para avançar na página de download da Sun até você alcança o link real para o download, por exemplo, cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u16-linux-i586. bin? BundledLineItemUUID = p5xIBe.psLUAAAEkDw4ek212 & OrderID = aAtIBe.pOx4AAAEkAg4ek212 & ProductID = Dx1IBe.prBgAAAEirRcTvuC_ & FileName = / jdk-6u16-linux-i586.bin.

Agora, no seu shell, apenas digite 'wget' seguido pelo URL. uma vez baixado, execute 'sh jdk-6u16-linux-i586.bin' e execute o instalador.

    
por 19.10.2009 / 17:45
1

Para configurar ferramentas Java em sistemas Fedora, eu recomendo usar o link , que lhe dará um RPM do JDK que você pode instalar.

    
por 19.10.2009 / 17:50
0

Já tentou usar o gerenciador de pacotes CLI? Para o Fedora, este é yum usado como tal:

yum search *pattern*

yum install *program*

    
por 19.10.2009 / 17:53
0

Isso funciona para mim - diretamente do servidor:

wget -H --follow-ftp -r link

    
por 12.04.2010 / 11:29