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 dialoga muito com o passado, cria futuros inverossímeis e, atrapalhado, deixa passar algumas sutilezas do presente. Quer saber mais?

Leia outros posts em Faça fazendo. Permalink

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

  1. 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….

  2. 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.


*