Comandos elementares de FTP via prompt

Porto Alegre (RS) – Então você está, assim como eu, em trânsito. Longe de seu computador, num cybercafé qualquer. Por alguma razão, bateu aquela vontade de gerenciar os arquivos remotos de seu domínio próprio – subir um arquivo, deletar uma imagem… O que fazer?

Não tema: se você conseguir usar o bom e velho prompt de comando, tudo se resolve. Sim, senhor: estou falando daquela tela preta com letras cinzas que remontam ao jurássico MS-DOS, o precursor dessa encrenca cheia de janelas que conhecemos hoje e que, coincidentemente, deixou o pai da idéia milionário. Mas enfim.

Vai lá no menu iniciar e procure pelo prompt de comando (versões anteriores ao Windows 98 ainda chamam isso de “prompt do MS-DOS”). Lembra disso?

C:>

Digite ftp e dê enter. O resultado será:

ftp>

Em seguida, digite open ftp.seusite.com (troque o ftp.seusite.com pelo seu servidor). Se der certo, você só precisa entrar com o seu usuário e senha.

Pronto! Agora basta gerenciar seu site, conhecendo alguns comandinhos básicos. A lista completa aparece ao digitar ? ou help. Os mais usados são:

binary – Para configurar e transferir arquivos tipo binário (exemplo: imagens)
ascii – Para configurar e transferir arquivos tipo ascii (texto)
dir – Exibe o conteúdo do diretório atual
cd – Mudar de diretório e navegar entre eles no servidor
delete – Apagar um arquivo no servidor
chmod – Mudança de permissão de pastas ou arquivos (mais aqui)
get – Baixar arquivo do servidor
put – Envia um arquivo ao servidor
rename – Renomeia o nome de um arquivo

Alguns deles, evidentemente, só funcionam quando informamos o arquivo correspondente à ação. Para mudar a permissão de um arquivo, por exemplo, é preciso digitar chmod 777 arquivo.html. Ou, para deletá-lo, del arquivo.html.

Com o fim da brincadeira, é só digitar close, para encerrar a conexão, e quit para voltar ao C:>.

O melhor a fazer, no entanto é voltar logo para casa e trabalhar com o insuperável programinha de FTP, com todas as senhas e configurações devidamente instaladas para o seu total conforto. Mas enfim, certamente essas informações elementares podem ser úteis um dia.

André Marmota acredita em um futuro com blogs atualizados, livros impressos, videolocadoras, amores sinceros, entre outros anacronismos. Quer saber mais?

Leia outros posts em Faça fazendo. Permalink

Comentários em blogs: ainda existem? (4)

  1. Ah, finalmente essa porcaria de Carnaval (odeio com todas as minhas forças!) acabou. Para comemorar, vim aqui avisar que o Alma em Punho está online de novo. Beijo grande!!!

  2. Gostei do Comentário

    Mais tenho um duvida, não sei se pode me ajudar veja abaixo:

    Tenho esse comando que funciona certinho só não estou conseguindo tratar o ERRO via DOS

    ———————————————————

    cd
    cd c:Jonathan
    del FTP0.txt
    cls
    echo off
    echo.
    echo. ===========================================
    echo IMPORTAÇÃO DE ARQUIVOS VIA http://FTP…………..
    echo. ===========================================
    echo.
    echo.
    echo open 192.168.1.1 >> c:JonathanFTP0.txt
    echo user USUARIO SENHA >> c:JonathanFTP0.txt
    echo cd /home/Jonathan >> c:JonathanFTP0.txt
    echo pwd >> c:JonathanFTP0.txt
    echo ha >> c:JonathanFTP0.txt
    echo as >> c:JonathanFTP0.txt
    echo get Jonathan1 Jon1.txt >> c:JonathanFTP0.txt
    echo get Jonathan2 Jon2.txt >> c:JonathanFTP0.txt
    echo get Jonathan3 Jon3.txt >> c:JonathanFTP0.txt
    echo close >> c:JonathanFTP0.txt
    echo bye >> c:JonathanFTP0.txt
    ftp -n < c:JonathanFTP0.txt

    If ErrorLevel 1 GoTo ERROTrans

    GoTo ERROTrans
    :ERROTrans
    echo. OCORREU UM ERRO NA TRANSMISSAO, TENTE NOVAMENTE !

    ————————————————————

    Onde estou errando
    Esse arquivo é AutoExec. é um arquivo .BAT
    eu logo do Prompt de Comando em uma maquina a parte
    buscando na rede em uma maquina em LINUX.

    O tratamento de erro mesmo quando da certo ele mostra a mensagem

    O que eu faço para mostrar a mensagem somente quando der
    erro ?

    Obrigado
    Jonathan Fernando
    Mande um email para mim dizendo….

  3. Cara,eu tenho um problema,quando eu coloco tudo ls,ele pede o login:eu coloco.
    a senha:quando eu vou digitar,simplismente é como se eu nem estivesse digitando nada,so quando eu aperto enter aí ele aparece que deu falha no logon!

Vai comentar ou ficar apenas olhando?

Campos com * são obrigatórios. Relaxe: não vou montar um mailing com seus dados para vender na Praça da República.


*