Usando comandos de FTP


Autor/fonte: Samuel Dias Neto
E-mail/Url: http://br.geocities.com/sdiasneto/tools/ftp.html
Tags: [ comandos ]



Digg del.icio.us

Os comandos de FTP permitem o gerenciamento de arquivos num servidor FTP. Para iniciar o uso você deve primeiro estar conectado a rede. No caso de um servidor FTP da Internet, você deve estar conectado à Internet.

Para conectar-se ao servidor utilize a seguinte sintaxe:

[samu@localhost samu]$ ftp SERVIDOR

Por exemplo, para conectar-se ao servidor ftp.hpg.com.br você deve digitar:

[samu@localhost samu]$ ftp ftp.hpg.com.br

Dependendo do servidor, pode ser pedido seu nome de usuário e senha. Após estabelecida a conexão o comando FTP exibirá seu prompt e aguardará suas instruções:

ftp>

Mesmo que não seja especificado um endereço para conexão o comando FTP será iniciado e aguardará instruções no seu prompt.

Após estabelecida conexão com o servidor você pode manipular os arquivos através dos seguintes comandos:

!

Sintaxe: ! COMANDO

Executa COMANDO na máquina local. No prompt do FTP, os comandos digitados são, a princípio, executados na máquina remota. Para executar um comando na máquina local preceda o mesmo com o !.

ascii

Sintaxe: ascii

Configura o tipo de transferência de arquivos para ASCII. É o valor padrão.

bell

Sintaxe: bell

Emite um bip quando um comando é completado.

binary

Sintaxe: binary

Configura o tipo de transferência de arquivos para binário.

bye

Sintaxe: bye

Encerra a sessão FTP e retorna ao interpretador de comandos.

cd

Sintaxe: cd DIRETÓRIO

Muda o diretório de trabalho para DIRETÓRIO.

cdup

Sintaxe: cdup

Muda para o diretório que está um nível acima do diretótio atual.

chmod

Sintaxe: chmod MODO ARQUIVO

Altera as permissões de ARQUIVO de acordo com MODO.

close

Sintaxe: close

Encerra a sessão FTP e retorna ao interpretador de comandos.

delete

Sintaxe: delete ARQUIVO

Apaga ARQUIVO.

dir

Sintaxe: dir DIRETÓRIO ARQUIVO-LOCAL

Lista o conteúdo de DIRETÓRIO colocando o resultado em ARQUIVO-LOCAL, que é um arquivo na sua máquina. Se DIRETÓRIO não for especificado, será listado o conteúdo do diretório atual. Se ARQUIVO-LOCAL não for especificado a listagem será enviada para a tela.

get

Sintaxe: get ARQUIVO-REMOTO ARQUIVO-LOCAL

Baixa ARQUIVO-REMOTO para sua máquina com o nome de ARQUIVO-LOCAL. Se ARQUIVO-LOCAL não for especificado o arquivo será baixado com o mesmo nome que tem na máquina remota.

help

Sintaxe: help COMANDO

Descreve sumariamente o COMANDO. Se este não for especificado será exibida a lista de todos os comandos.

lcd

Sintaxe: lcd DIRETÓRIO

Muda o diretório de trabalho na máquina local.

ls

Sintaxe: ls DIRETÓRIO ARQUIVO-LOCAL

Lista o conteúdo de DIRETÓRIO colocando o resultado em ARQUIVO-LOCAL, que é um arquivo na sua máquina. Se DIRETÓRIO não for especificado, será listado o conteúdo do diretório atual. Se ARQUIVO-LOCAL não for especificado a listagem será enviada para a tela.

mdelete

Sintaxe: mdelete ARQUIVOS

Apaga ARQUIVOS.

mdir

Sintaxe: mdir DIRETÓRIOS ARQUIVO-LOCAL

Semelhante a dir, porém lista o conteúdo de vários diretórios.

mget

Sintaxe: mget ARQUIVOS

Semelhante a get, porém baixa vários arquivos.

mkdir

Sintaxe: mkdir DIRETÓRIO

Cria um diretório com o nome de DIRETÓRIO.

mls

Sintaxe: mls DIRETÓRIOS ARQUIVO-LOCAL

Semelhante a ls, porém lista o conteúdo de vários diretórios.

mode

Sintaxe: mode MODO

Configura o modo de transferência de arquivos para MODO. O modo padrão é "stream".

modtime

Sintaxe: modtime ARQUIVO

Exibe a hora da última modificação de ARQUIVO.

mput

Sintaxe: mput ARQUIVOS

Semelhante a put, porém envia vários arquivos.

newer

Sintaxe: newer ARQUIVO-REMOTO ARQUIVO-LOCAL

Substitui o ARQUIVO-LOCAL pelo ARQUIVO-REMOTO se a hora de modificação do ARQUIVO-REMOTO for mais recente.

nlist

Sintaxe: nlist DIRETÓRIOS ARQUIVO-LOCAL

Semelhante a nls.

put

Sintaxe: put ARQUIVO-LOCAL ARQUIVO-REMOTO

Envia ARQUIVO-LOCAL para o servidor FTP nomeando-o como ARQUIVO-REMOTO. Se ARQUIVO-REMOTO não for especificado o arquivo será enviado com o nome de ARQUIVO-LOCAL.

pwd

Sintaxe: pwd

Exibe o caminho completo (PATH) do diretório atual.

quit

Sintaxe: quit

Semelhante a bye.

recv

Sintaxe: recv ARQUIVO-REMOTO ARQUIVO-LOCAL

Semelhante a get.

reget

Sintaxe: reget ARQUIVO-REMOTO ARQUIVO-LOCAL

Semelhante a get com a diferença que se ARQUIVO-LOCAL existe e é menor que ARQUIVO-REMOTO, reget considera que ARQUIVO-LOCAL é ARQUIVO-REMOTO parcialmente transferido e contiua a transferência do arquivo. Muito útil quando se baixa arquivos grandes.

rhelp

Sintaxe: rhelp COMANDO

Semelhante a help, porém solicita ajuda ao servidor FTP.

rstatus

Sintaxe: rstatus ARQUIVO

Exibe a situação de ARQUIVO. Se ARQUIVO não for especificado, exibe a situação da máquina remota.

rename

Sintaxe: rename NOME-ANTIGO NOME-NOVO

Renomeia um arquivo.

rmdir

Sintaxe: rmdir DIRETÓRIO

Apaga DIRETÓRIO.

send

Sintaxe: send ARQUIVO-LOCAL ARQUIVO-REMOTO

Semelhante a put.

size

Sintaxe: size ARQUIVO

Exibe o tamanho de ARQUIVO.

status

Sintaxe: status

Exibe a situação atual do servidor FTP.

system

Sintaxe: system

Exibe o tipo de sistema operacional da máquina remota.

type

Sintaxe: type TIPO

Configura o tipo de transferência de arquivos para TIPO. O padrão é ASCII. Se TIPO não for especificado, será mostrada a configuração atual.

?

Sintaxe: ? COMANDO

Semelhante a help.




Enviado por xKuRt em 22/11/2007 às 18:19


Itens relacionados

Comandos FTP

Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Segunda, 01 de Setembro de 2014




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Cloud Computing - Computação em Nuvem - Uma Abordagem Prática


Capa do livro
PHP e MVC com Codeigniter: Construa Aplicações Web Dinâmicas em PHP de Modo Rápido e Prático com o Framework Codelgniter


Capa do livro
Mobile Game Jam: Vol. 1





Hostnet

IMD