GNU/Linux + MS Windows
 
 
FTP Cliente
(comandos importantes)

Dificilmente se faz necessário acessar alguma máquina via o protocolo FTP (File Transfer Protocol), mas quando isso ocorre sempre se esquece daqueles comandos básicos para manipulação do ambiente ftp. Então, a seguir tem-se alguns desses comandos que podem ajudar, sem a necessidade de olhar o manual (man ftp). Vamos lá:

Para acessar a máquina 200.1.1.1 via o ftp digite:
Obs: os caracteres #, $ e c:\> não devem ser digitados, pois representam o prompt do sistema GNU\Linux (root), GNU\Linux (user) e MS Windows, respectivamente. Talvez seja solicitado um usuário e uma senha
# ftp 200.1.1.1
ou
# ftp -p 200.1.1.1 (IMPORTANTE. Muda a comunicação FTP para o modo passivo. Isso é importante quando a comunicação do FTP estiver sendo feita através de um NAT)
ou
c:\> ftp 200.1.1.1
ou em um browser
ftp://200.1.1.1
ou em um browser colocando um usuário
ftp://[email protected]
ou em um browser colocando um usuário e uma senha
ftp://root:[email protected]/

Ao entrar na máquina 200.1.1.1, o prompt que era "#", "$" ou "c:\>" muda para "ftp>"
ftp>

Comando importantes
ftp> help ou ? (lista os comandos que podem ser utilizados)
ftp> ? comando (ajuda do comando)
ftp> ls (lista o coteúdo do diretório atual) -> Ex: ls -C (lista em colunas)
ftp> nls (lista o coteúdo do diretório atual)
ftp> dir (o mesmo que "ls")
ftp> cd (muda de diretório)
ftp> delete (deleta um arquivo na máquina remota)
ftp> mdelete (deleta vários arquivos na máquina remota)
ftp> mkdir (cria um diretório)
ftp> rmdir (deleta um diretório vazio)
ftp> get (obtem um arquivo da máquina remota para o diretório atual da máquina local)
ftp> mget (obtêm vários arquivos da máquina remota para o diretório atual da máquina local)
ftp> newer (o mesmo que o "get", mas somente transfere se o arquivo remoto for mais novo que o local)
ftp> passive (IMPORTANTE. Muda a comunicação FTP para o modo passivo. Isso é importante quando a comunicação do FTP estiver sendo feita através de um NAT)
ftp> put (põe um arquivo do diretório atual da máquina local para o diretório atual da máquina remota)
ftp> mput (põem vários arquivos do diretório atual da máquina local para o diretório atual da máquina remota)
ftp> lcd (mostra o diretório atual da máquina local ou muda o diretório atual da máquina local para o digitado)
ftp> pwd (mostra o diretório atual da máquina remota)
ftp> prompt (habilita e desabilita o modo interativo - interessante desabilitar ao usa o "mget" ou "mput")
ftp> cdup (volta um diretório)
ftp> open IP (abre uma conexão com uma máquina remota)
ftp> ascii (ativa e desativa o modo ascii. Se deve ativar quando for transferir arquivos texto)
ftp> binary (ativa e desativa o modo binario. Se deve ativar quando for transferir arquivos binários)
ftp> status (situação atual da conexão ftp)
ftp> rstatus (status da máquina remota)
ftp> system (informações sobre o Sistema Operacional remoto)
ftp> exit ou quit (sai da máquina remota)
 
 




ETI - Especialista em Tecnologia
da Informação