http://www.icmc.usp.br/manuals/BigDummy/ftp.html

Usando FTP

FTP é abreviação de File Transfer Protocol, protocolo que possibilita a tranferência de grande volume de dados pela rede.
Esta página apresenta instruções para FTP em ambiente UNIX.
 

 
 
Como usar 
Comandos 

Como usar

A sintaxe para o FTP é simples, bastando escrever na linha de comando: 
ftp nomehost 
onde nomehost é o nome da máquina em que se encontra o servidor ftp. Por exemplo, 
ftp maquina.rede.br 
 

Usuário cadastrado

Quando você for usuário cadastrado no servidor FTP que quer acessar, entre normalmente seu login e password: 
ftp maquina.rede.br 
Connected to maquina.rede.br
220 maquina FTP server ready. 
Name (maquina:user): fulano 
331 Password required for fulano
Password: ******** 
230 User fulano logged in. 
ftp> _ 
A partir daí, utilize os comandos de FTP.

 Ao usar programas com interface gráfica, o uso dos comandos é transparente (ou seja: nesse caso, não é preciso saber os comandos necessários).

 

Usuário "anônimo"

No caso de não ser cadastrado no servidor FTP desejado, entre como usuário "anônimo": 
ftp maquina.rede.br 
Connected to maquina.rede.br
220 maquina FTP server ready. 
Name (maquina:user): anonymous 
331 Guest login ok, send ident as password. 
Password: fulano@meu.provedor.br 
230 Guest login ok, access restrictions apply. 
ftp> _ 
Neste caso, em vez de usar uma senha de acesso, use uma identificação, em geral seu endereço e-mail. As restrições de acesso bloqueiam a entrada do usuário em alguns diretórios, por questões de segurança do sistema. 
 
 

Comandos


 
 
Como usar 
Comandos 
Existem muitos comandos ftp; aqui, porém, veremos apenas os mais básicos e mais utilizados. 

Lembre-se: as frases entre colchetes indicam parâmetros alternativos dos comandos.

 
binary 
Ou simplesmente bin. Estabelece como binário o tipo de representação dos arquivos a serem manipulados.
 Use este comando sempre que for lidar com arquivos de imagem, documentos formatados, executáveis e arquivos compactados. 
cd diretório_remoto 
Muda o diretório de trabalho na máquina remota. 
cdup 
Muda o diretório de trabalho para o diretório "pai" (superior) do diretório atual. 
lcd [ diretório ] 
Muda o diretório de trabalho na máquina local.
 Se nenhum diretório for especificado, o diretório "home" do usuário é utilizado. 
get arq_remoto [ arq_local ] 
Recupera o arquivo_remoto e o arqmazena na máquina local. Se um nome de arquivo_local não for especificado, é dado o mesmo nome do arquivo na máquina remota. 
mget arquivos_remotos 
Faz um get para cada arquivo remoto cujo nome esteja na lista de arquivos_remotos. 
put arq_local [ arq_remoto ] 
Armazena um arquivo local na máquina remota. Se não for especificado um nome arquivo remoto, ele terá o mesmo nome do arquivo local. 
mput arquivos_locais 
Faz um put para cada arquivo local cujo nome esteja na lista de arquivos_locais 
help [ comando ] 
Ou apenas ?, escreve uma mensagem explicativa sobre o significado do comando.
 Quando nenhum comando é especificado, apresenta uma lista de comandos. 
ls [ dir_remoto ] [ arq_local ] 
Dá uma listagem do conteúdo de um diretório da máquina remota. Se não for especificado um diretório remoto, é mostrada a listagem do diretório de trabalho usado.
 Se nenhum arquivo local for especificado, a listagem é mostrada na tela. 
dir [ dir_remoto ] [ arq_local ] 
Lista o conteúdo do diretório da máquina remota, colocando o resultado na máquina local.
 Se nenhum diretório remoto for especificado, o diretório de trabalho atual na máquina remota será utilizado. 
Se nenhum arquivo na máquina local for especificado para receber a lista do diretório remoto, o resultado é enviado para o terminal. 
!dir [ dir_local ] [ arq_local ] 
Em alguns sistemas ftp, este comando lista o conteúdo de um diretório da máquina local. 
pwd 
Retorna o nome do diretório atual na máquina remota. 
quit 
Termina uma sessão ftp 
 

 
http://www.icmc.usp.br/manuals /BigDummy/ftp.html
[ Big Dummy | E-mail | Listas | Sua área de usuário | Usando talk ]
Veja também: Introdução à Netiqueta