Mais uma dica preciosa para os amantes da liberdade
GNU/Linux.
Hoje, mostrarei como realizar a transferência de arquivos, pela linha de comandos, direto de um servidor FTP pelo terminal do GNU/Linux.
Mãos na massa!
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:
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:
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:
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.
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:
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 *
Dica também publicada em: