Como usar um cliente de linha de comando ftp

Se você é um viciado em linha de comando, você vai apreciar o FTP

comando que vem com o Windows. Não é bonito, mas ele começa o trabalho feito. Em uma sessão típica, você assinar para um servidor FTP (nomeado ftp.lowewriter.com neste exemplo), mudar para um diretório (chamado fotos neste exemplo), o download de um arquivo e, em seguida, fazer logoff.

Primeiro, abra uma janela de comando: Escolha Iniciar → Executar, digite Comando na caixa de texto e clique em OK. Navegue até o diretório onde você quer baixar arquivos. Este passo é importante porque embora você pode mudar o diretório de trabalho local a partir do FTP comando, é muito mais fácil simplesmente começar FTP do diretório certo.

Para iniciar o FTP, tipo ftp com o nome do servidor de FTP como o parâmetro, como este:

C:>-ftp ftp.lowewriter.com

Supondo que você digitou o nome do site corretamente, o FTP comando conecta ao site, exibe a mensagem de faixa, e pede-lhe para fazer logon:

Conectado a ftp.lowewriter.com.220-Microsoft FTP Service220 Temos 999 fantasmas aqui, mas há sempre espaço para mais um! Para ser voluntário, faça login como Anonymous.User (ftp.lowewriter.com:(none)):

Para fazer logon anonimamente, tipo Anônimo e pressione Enter. O servidor responde, dizendo-lhe que o acesso anônimo é permitido e pede o seu endereço de e-mail como uma senha:

331 Anonymous acesso permitido, enviar identidade (nome e-mail) como password.Password:

Escreva seu endereço de e-mail como a senha e pressione Enter. A mensagem de boas-vindas aparece, seguido pelo ftpgt; pronto:

230 Bem-vindo ao meu site FTP! Para assustadores fotos do Dia das Bruxas, confira o Pics folder.230 usuário anônimo logado in.ftp>-

Sempre que você vê o ftpgt; prompt, o FTP comando está esperando por você para entrar em um subcomando. Comece digitando dir para ver uma listagem de diretório:

200 comando PORT successful.150 Abertura conexão de dados modo ASCII para /bin/ls.06-30-07 08:05 <-DIR>- pics06-30-07 7:55 2365 readme.txt06-30-07 07:55 <-DIR>- sounds06-30-07 07:56 <-DIR>- videos226 transferência complete.ftp: 190 bytes recebidos em 0.00Seconds 190000.00Kbytes / sec.ftp>-

Como você pode ver, a resposta do dir comando não é tão limpo como o visor de um comando do MS-DOS. Ainda assim, você pode escolher que o diretório inclui três subdiretórios - fotos, sons, e vídeos - e um único arquivo, chamado readme.txt. O tamanho do arquivo é 2.365 bytes.

Video: O que é FTP?



Aqui está uma boa pergunta: Se você digitar um dir comando, por que a resposta ler 200 successfu comando PORTeu? A resposta tem a ver com a forma como o protocolo FTP funciona. Quando você digitar um comando dir, o cliente FTP envia um PORTA comando para o servidor que abre uma porta de transferência de dados que é então usado para retornar o diretório lista resultante.

O servidor responde que a PORTA comando abriu com sucesso uma porta de transferência de dados. Em seguida, ele envia de volta a listagem do diretório. Finalmente, ele envia mais duas linhas: uma para indicar que a transferência estiver completa (isto é, que o dir saída foi enviada com sucesso), e o outro para resumir o número de bytes de dados que foram enviados e a taxa de transferência de dados.

Video: Filezilla - Configurando e acessando FTP do seu site | Tutorial

Os arquivos que você deseja fazer o download estão localizados no fotos subdiretório, por isso, o próximo comando a questão é cd fotos. Isto resulta na seguinte saída:

successful.ftp comando 250 CWD>-

Mais uma vez, a saída do comando não é exatamente o que você esperaria. O protocolo FTP não tem realmente um CD comando. Em vez disso, ele usa um comando chamado CWD, que significa alterar o diretório de trabalho, para alterar o diretório. O cliente Windows FTP usa comando CD ao invés de CWD para ser mais consistente com a interface de usuário do Windows / MS-DOS, que usa o comando CD para mudar diretórios. Quando você digita uma CD comando no ftpgt; prompt, o cliente FTP envia um CWD comando para o servidor FTP. O servidor responde com a mensagem comando CWD bem sucedida para indicar que o diretório foi alterado.

Em seguida, digite dir novamente. O servidor FTP exibe a listagem de diretório para o fotos diretório:

200 PORT comando successful.150 Abertura ASCII conexão de dados modo para /bin/ls.06-27-07 22:04 123126 door.jpg06-27-07 22:06 112457 echair.jpg06-27-07 22:06 81610 cerca. jpg06-27-07 22:09 138,102 fog.jpg06-27-07 22:09 83712 gallows.jpg06-27-07 22:10 166741 ghost.jpg06-27-07 9:58 119859 skel01.jpg06-27-07 10 : 05PM 87720 wall.jpg226 transferência complete.ftp: 400 bytes recebidos em 0.00Seconds 400000.00Kbytes / sec.ftp>-

Aqui, você pode ver que o diretório fotos contém oito arquivos. Para baixar um arquivo, você usar o OBTER comando, especificando o nome do arquivo que você deseja baixar. Por exemplo, para baixar o door.jpg tipo de arquivo obter door.jpg. O servidor FTP transfere o arquivo para o seu computador e exibe a seguinte resposta:

200 porta de ligação de dados de modo de comando successful.150 Abertura ASCII para door.jpg (123126 bytes) 0,226 Transferência complete.ftp: 123126 bytes recebidos em 0.13Seconds 985.01Kbytes / sec.ftp>-

Observe novamente que a resposta indica que o comando realmente processado pelo servidor é uma PORTA comando. O arquivo é transferido em modo ASCII. toda a transferência leva 0,13 segundos, o que funciona para uma taxa de transferência de cerca de 985K por segundo.

Depois de baixar o arquivo, você pode terminar a sessão digitando tchau. FTP responde exibindo adeus do site A mensagem, em seguida, retorna para o prompt de comando do MS-DOS:

221 volte logo ... C:>-

Claro, FTP é muito mais envolvido do que esta sessão simples sugere. Ainda assim, o uso mais comum de FTP é o download de arquivos, e a maioria dos downloads não são mais complicados do que este exemplo.


Publicações relacionadas