Usando comandos de FTP
Autor/fonte: Samuel Dias Neto
E-mail/Url: http://br.geocities.com/sdiasneto/tools/ftp.html
Tags: [ comandos ]
Tweet
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:
Por exemplo, para conectar-se ao servidor ftp.hpg.com.br você deve digitar:
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:
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.
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!
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:
Sexta, 24 de Maio de 2013
Área restrita
Últimas publicações
- Microsoft pode estar "espionando" suas mensagens no Skype
- Brasil tem mais de 100 milhões de acessos à internet em banda larga
- Vírus pelo Skype já afetou 80 mil pessoas na América Latina
- Setor de telecomunicações vai receber mais recursos para a melhoria da internet
- Lynx - Browser via terminal no GNU/Linux
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros online
- GabsMullerem 23/05 às 15:52
- flexaem 23/05 às 14:09
- boettcherem 23/05 às 13:15
Últimos membros cadastrados
- flexaem 23/05
- 96049886em 23/05
- GabsMullerem 22/05





