I comandi FTP Die FTP-Befehle Comandos FTP FTP commands

O protocolo FTP

O FTP (File Transfer Protocol) é um protocolo, ou seja uma linguagem standard de comunicação entre duas máquinas, permitindo a máquinas de tipos diferentes (ou cujo sistema de exploração é diferente) transferir ficheiros para uma rede que funciona sob TCP/IP.


O FTP funciona num ambiente cliente/servidor, ou seja a máquina distante é configurada em servidor e por conseguinte espera que uma máquina lhe peça um serviço. Sob UNIX, o serviço é fornecido por um "demon", uma pequena tarefa que funciona em fundo. O demon FTP chama-se ftpd.

Os softwares clientes são numerosos, alguns são em linha de encomenda (por exemplo a encomenda ftp, aplicada em padrão sob numerosos sistemas de exploração), mas uma grande maioria permite manipular ficheiros sob uma conversão gráfica (CuteFTP por exemplo), tornando as transferências de ficheiros mais conviviais.

O protocolo FTP permite trocar um ficheiro ao mesmo tempo, nos dois sentidos entre a máquina cliente (à que iniciou a conexão, por conseguinte a máquina recorrente) e a máquina servidor (à que fornece o serviço FTP, por conseguinte a máquina chamada). O protocolo FTP permite também outras ações como a criação e a supressão de directórios (na condição de estiver vazio), a listagem dos ficheiros, a supressão e o renommage de ficheiros, etc.

Protocolo e aplicação

Não é necessário confundir as duas noções de protocolo e de aplicação! Com efeito, um protocolo é um conjunto de regras e procedimentos que foram definidos a fim de estandardizar a comunicação, enquanto que a aplicação é a programação de um "software" seguinte (mais ou menos bem) as recomendações do protocolo.

Assim, a encomenda “ftp” foi aplicada rapidamente sob numerosas plataformas, ou seja adaptada partir das especificações do protocolo FTP..

Arranque de uma sessão FTP

A encomenda “ftp” está disponível em padrão sob diversas plataformas, incluindo UNIX, Windows e Linux. A encomenda que permite iniciar uma sessão FTP é geralmente a seguinte:

ftp nom_du_serveur


nom_du_serveur representa o nome ou oendereço IP da máquina distante à qual deseja-se conetar-se. É necessário obviamente que a máquina alvo dispõe de um serviço FTP.

Aquando da iniciação da conexão, diversas linhas de texto aparece ao ecrã. A primeira linha assinala que é conetada um servidor FTP, as linhas seguintes constituem uma mensagem de boas-vindas, podendo indicar o tipo de síte FTP de que trata-se (i.e qual tipo de ficheiros ele aloja ou o organismo ao qual pertence), ou recomendações para os utilizadores.

Sob FTP, cada linha começa por um número que indica um código relativo um malogro ou um sucesso. No caso da mensagem de boas-vindas, a linha por exemplo é precedida do número 220, que significa que “o serviço está pronto para o novo utilizador”.


O servidor pede-vos que apreenda o vosso nome de utilizador (também chamado login ou identificador), a fim de definir privilégios de acesso (como o direito de escrita ou de leitura). Após validação, uma linha que começa pelo número 331 convida-os a apreender a vossa senha (senha), este é mascarado, ou seja que não aparece ao ecrã.

Pode-se que o servidor seja público, neste caso o acesso pode fazer-se anonimamente, será necessário por conseguinte retornar como ligação: “anonymous”. O costume quer, para os servidores públicos, que o utilizador apreenda como senha o seu endereço de correio electrónico, mas pode retornar o da vossa escolha.

Aquando da validação da senha, uma mensagem indicará se a conexão for estabelecida ou não, neste caso as razões serão dadas (o síte pode por exemplo ter atingido o seu limite superior em termos de utilizador, neste caso a mensagem “No more user access allowed” aparece).

Uma vez conetado o síte FTP espera por parte do utilizador encomendas que descrevem as ações a efetuar.

Encomendas FTP

As encomendas FTP usuais são as seguintes :


EncomendaDescrição
helpCartaz o conjunto das encomendas suportadas pelo servidor FTP
statusPermite de conhecer certos parâmetros da máquina cliente
binaryEsta encomenda faz-vos balançar do modo ASCII (envio de documentos textos) ao modo binary (envio de ficheiros em modo binário, ou seja para os ficheiros não texto, como imagens ou programas)
asciiBalancim do modo binary ao modo ASCII. Este modo é o modo por defeito
typePermite de afixar o modo corrente de transferência (binary ou ASCII)
userPermite-vos reabrir uma sessão sobre o síte FTP corrente com um nome de utilizador diferente. Uma nova senha então ser-vos -á pedida
lsPermite de listar os ficheiros presentes no directório corrente. A encomenda “ls - l” tratamento das informações suplementares sobre os ficheiros
pwdCartaz o nome completo do directório corrente
cdEsta encomenda significa change directory, permite alterar o directório corrente. A encomenda “Cd.” permite de aceder ao directório de nível superior
mkdirEncomenda mkdir (sob UNIX, ou md sob sistema Microsoft) permite criar um directório no directório corrente. A utilização desta encomenda é reservada aos utilizadores que têm um acesso que permite
rmdirEncomenda rmdir (sob UNIX, ou rd sob sistema Microsoft) permite suprimir um directório no directório corrente. A utilização desta encomenda é reservada aos utilizadores que têm um acesso que permite
getEsta encomenda permite recuperar um ficheiro presente sobre o servidor ·
  • Se a encomenda for seguida de um nome de ficheiro, o ficheiro distante é transferido sobre a máquina local no directório local corrente
  • Se a encomenda for seguida de dois nomes de ficheiros, o ficheiro distante (o primeiro nome) é transferido sobre a máquina local no directório local corrente, com o nome de ficheiro precisado (o segundo nome)

Se por acaso o nome de ficheiro contem espaços é necessário velar a apreendê-lo entre guillemets
putEsta encomenda permite enviar um ficheiro local sobre o servidor
  • Se a encomenda for seguida de um nome de ficheiro, o ficheiro local é transferido sobre o servidor no directório distante corrente
  • Se a encomenda for seguida de dois nomes de ficheiros, o ficheiro local (o primeiro nome) é transferido sobre o servidor no directório distante corrente, com o nome de ficheiro precisado (o segundo nome)

Se por acaso o nome de ficheiro contem espaços é necessário velar a apreendê-lo entre guillemet
openFecha a sessão corrente e abre uma nova sessão sobre um outro servidor FTP
closeFecha sessão corrente, deixando o "software" FTP cliente ativo
byeDesliga o "software" cliente do servidor FTP e põe-no em estado inativo
quitDesliga o "software" cliente do servidor FTP e põe-no em estado inativo

Mais informação



Última modificação do dia Quinta 27 de Agosto de 2009 às 13:44:16.Este documento, intitulado « Os comandos FTP »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.
Melhores respostas por « Os comandos FTP » em :
Comandos FTP Ver O protocolo FTP FTP (File Transfer Protocol) é um protocolo, ou seja, uma linguagem standard de comunicação entre duas máquinas, permitindo a máquinas de tipos diferentes (ou cujo sistema de exploração é diferente) transferir ficheiros...
O protocolo FTP (File Transfer Protocol) Ver Introdução ao protocolo FTP O protocolo FTP (File Transfer Protocol) é, como o seu nome o indica, um protocolo de transferência de ficheiro. A aplicação do protocolo FTP data de 1971, na mesma data em que um mecanismo de...
Instalar um servidor FTP no Windows VerVersão rápida Versão um pouco menos rápida (mas mais limpa) Versão limpa do servidor Links Para ir mais longe : Acesse seu servidor FTP em qualquer lugar do mundo Observações Versão rápida RÁPIDO, EU QUERO INSTALAR UM SERVIDOR FTP...
Como usar o novo Orkut VerNovo Orkut Você possivelmente já ouviu falar do novo Orkut e deve estar se perguntando o que sera que ele tem de novo..... Nós do Kioskea vamos esclarecer essas mudanças e mostrar como fazer pra obter o novo Orkut. As novidades Se você não...
Como saber o IP do meu computador? VerComo eu faço pra saber o IP do meu computador? Com as instruções abaixo você pode saber qual é o IP do seu computador. conhecer seu IP no Windows 2000/Windows XP/ Windows Vista No Windows 95/ Windows 98 No Linux Por que alguns sites...
Download SmartFTP (64-bits) VerEste software disponibiliza a transferências de arquivos através protocolo FTP, entre seu computador e um servidor na Internet. SmartFTP é uma ferramenta segura e com um bom desempenho. Você pode Preparar e fazer a manutenção de web sites Enviar e...
Computador - História VerA história do computador mostra que, graças ao facto do homem ser preguiçoso por natureza, sempre procurou melhorar a sua maneira de calcular, para limitar os erros e facilitar a vida ,economizando o seu tempo. Na origem: logaritmo O...
Protocolos VerO que é um protocolo? Um protocolo é um método standard que permite a comunicação entre processos (que se executam eventualmente em diferentes máquinas), isto é, um conjunto de regras e procedimentos a respeitar para emitir e receber...
Instalação em rede de vários computadores sob Windows VerInstalação em rede sob Windows 2000/XP Para configurar cada computador, basta ir ao painel de configuração, seguidamente clicar 2 vezes em “conexões rede”, seguidamente clicar com o botão direito sobre “conexão à rede local”,...