FTP: Baixar Arquivos via linha de comando



1. Por questão de organização, vamos criar uma pasta para armazenar os arquivos baixados. 

Logue-se como root e digite o comando: 

# mkdir arquivos 

Criado o diretório, entre neste com o comando: 

# cd arquivos 

2. Diretório criado para armazenar os arquivos, vamos utilizar o comando ftp

Vou escolher o seguinte endereço para exemplo: http://ftp.oleane.net 

Veja na figura abaixo, a execução do comando:
Linux: Baixando arquivos de servidores FTP via linha de comando

3. Em seguida, será solicitado usuário e senha do servidor. 

Neste exemplo, o servidor permite conexões anônimas. Em "Name", digite: anonymous 

Pressione Enter, e será solicitado um senha. Pressione Enter novamente:
Linux: Baixando arquivos de servidores FTP via linha de comando

4. Feito isso, você já está conectado ao servidor FTP e já pode executar um dos comandos abaixo:
  • get :: permite baixar os arquivos.
  • put :: permite enviar arquivos.
  • lid :: especifica o diretório local o qual deseja trabalhar.
  • cd :: utiliza-se para se mover através dos diretórios.
  • delete :: elimina um arquivo do servidor remoto.
  • oppend :: permite recompor um download que tenha sido interrompido.
  • open :: abre uma sessão no FTP.
  • close :: termina a sessão com o FTP.
  • bye :: fecha a sessão e sai do programa de forma que todas as sessões abertas se fechem.
  • ls :: mostra o conteúdo do servidor remoto.
  • mput :: sobe vários arquivos ao servidor.
  • mget :: baixa vários arquivos ao computador local.
  • user :: serve para mudar o usuário com o qual nos conectamos ao FTP.
  • bynary :: modo binário.
  • ascii :: modo de arquivos de texto.

5. Comece listando os diretórios:
Linux: Baixando arquivos de servidores FTP via linha de comando

6. A ideia deste tutorial é baixar o Ubuntu 13.04, uma imagem ISO para ser gravada. 

Execute o comando cd, para entrar no diretório "ubuntu-cd". Liste os diretórios com o comando ls e você verá um diretório com o nome "13.04". 

Entre neste diretório que é lá onde estão as imagens ISOs, entre outros arquivos.
Linux: Baixando arquivos de servidores FTP via linha de comando

7. Liste os arquivos do diretório. 

O arquivo que queremos baixar é o "ubuntu-13.04-desktop-i386.iso". Você pode baixar qualquer um. Escolhi este como exemplo. Para fazer o download de um arquivo, o comando get faz isso tranquilamente:
Linux: Baixando arquivos de servidores FTP via linha de comando

Aguarde o término do download e o arquivo será baixado no diretório atual em que você está. Uma outra dica muito importante, é que caso você queira baixar vários arquivos numa única vez, pode usar o comando mget

ftp> mget *.iso 

Baixa todos os arquivos com extensão ".iso". O inconveniente é que você terá que pressionar y (yes) confirmando o download de cada arquivo. Para evitar isso, faça: 

ftp> prompt  [Enter]
ftp> mget *.iso 

Caso não queira baixar os arquivos por extensão, pode digitar o nome de cada um, separados por espaços: 

ftp> mget arquivo1 arquivo2 

E para finalizar, o comando abaixo permite copiar todos os arquivos dentro de um diretório: 

ftp> mget * 

Close Menu