Como faço para usar FTP a partir de uma linha de comando?

Updated: 30/12/2019 by Computer Hope

To connect to and use FTP from a command line interface, like MS-DOS or the Linux shell, click a link below for instructions.

Nota

FTP não é uma transmissão criptografada, o que significa que quaisquer dados enviados por ele, incluindo o seu nome de usuário e senha, podem ser lidos por qualquer pessoa que intercepte a sua transmissão. Se quiser uma transmissão mais segura, sugerimos usar o SFTP.,

ligue-se usando FTP

para se ligar a outro computador usando FTP na linha de comandos MS-DOS, linha de comandos ou Linux shell, digite FTP e carregue em Enter. Uma vez em FTP, use o comando open para se conectar ao servidor FTP, como mostrado no exemplo seguinte.

open ftp.example.com

No exemplo acima, você poderia substituir example.com para o nome de domínio ou endereço IP de onde você está se conectando. Um exemplo seria aberto 192.168.1.12.

Nota

Por omissão, o comando open usa a porta tcp 21 para fazer a ligação FTP., Se for necessária uma porta TCP diferente para se ligar, indique o número do porto a seguir ao nome do domínio ou endereço IP no comando open.

uma vez ligado, aparece um nome de utilizador e uma linha de senha. Uma vez que estas credenciais são introduzidas, o servidor permite que você navegue, envie ou receba arquivos, dependendo de seus direitos. Alguns servidores também podem permitir logins anônimos usando o convidado ou um endereço de E-mail.

enviar e receber um ficheiro em FTP

para obter ficheiros do servidor para o seu computador, use o comando get, como mostrado no exemplo seguinte. Neste exemplo, você obteria o arquivo myfile.htm.,

get myfile.htm
Tip

Se quiser obter mais do que um ficheiro, use mget e wildcards. Por exemplo, se você quisesse obter todos os arquivos que terminam com .htm, você poderia digitar mget *.htm. Finalmente, se você não quiser ser questionado como cada arquivo está sendo enviado, certifique-se de digitar prompt para desativar prompting.

Use o comando send, como mostrado no exemplo seguinte, para mover um arquivo para outro computador conectado. Neste exemplo, estamos enviando o myfile.htm na pasta actual.,

send myfile.htm

é importante perceber que os arquivos que estão sendo enviados devem estar em seu diretório de trabalho local. Por outras palavras, a pasta em que estava quando escreveu o comando FTP. Se quiser mudar para a pasta local que contém os seus ficheiros, use o comando lcd. Por exemplo, no Windows, você digita lcd c:\windows para definir a pasta local para a pasta do Windows.

comandos FTP

dependendo da versão do FTP e do sistema operacional, cada um dos seguintes comandos pode ou não funcionar. Dactilografia-ajuda ou a? lista os comandos disponíveis para si., Abaixo está uma descrição geral dos comandos FTP disponíveis no comando FTP da linha de comandos Windows.

  • Linux e informações sobre o comando FTP Unix.
comando informação
! o comando do ponto de exclamação muda temporariamente de FTP para o sistema operacional. Ao usar o sistema operacional, digitar o exit leva-o de volta para a linha de comandos FTP.
? acesse a tela de Ajuda.
adicione Adicione texto a um ficheiro local.,
ascii mude para o modo de transferência ASCII.
bell activa ou desactiva o modo da campainha.
binário muda para o modo de transferência binário.
bye saídas de FTP.
cd altera o directório.
fechar saídas de FTP.
delete apaga um arquivo.
depuração activa ou desactiva a depuração.
dir Lista arquivos se conectados.
dir – c lista os arquivos em formato largo.,
dir-1 lista os arquivos em formato bare em ordem alfabética
dir-r lista diretório em ordem alfabética inversa.
dir-R lista todos os arquivos em diretório e sub-diretórios atuais.
dir-S Lista arquivos em formato bare em ordem alfabética.
desconectar sai de FTP.
get agarra o ficheiro do computador ligado.
glob lança globos sobre ou sobre. Quando desligado o nome do arquivo no put e get comandos é tomado literalmente e wildcards não são usados.,
hash define a marca de hash a imprimir ou apagar. Quando ligado, para cada 1024 bytes de dados recebidos, uma marca de hash (#) é exibida.
help Access the help screen and displays information about command if command typed after help.
lcd mostra a pasta local se dactilografada isoladamente, ou se a localização dactilografada após lcd, muda a pasta local.
literal envia um comando literal para o computador conectado com uma resposta de uma linha esperada.,
ls Lista arquivos do computador remotamente conectado.
mdelete apagar múltiplas.
mdir lista o conteúdo de várias listas remotas.
mget obter vários arquivos.
mkdir Make directory.
mls lista o conteúdo de várias listas remotas.
mput Enviou vários ficheiros
Abre o endereço.
prompt activa ou desactiva o prompt.,
put Send one file.
pwd Print working directory.
quit Exits from FTP.
quote Same as the literal command.
recv Receive file.
remotehelp Get help from remote server.
rename Renames a file.
rmdir Removes a directory on the remote computer.
send Send single file.,
status mostra o estado das opções atualmente ativadas e desativadas.
trace comuta o rastreio de pacotes.
Tipo tipo de transferência de ficheiros.
utilizador envia novas informações ao utilizador.
descritivo define descritivo ligado ou desligado.

informação adicional

  • Ver definição de FTP para informação adicional e ligações relacionadas.ajuda e suporte FTP.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Ir para a barra de ferramentas