Como posso me conectar ao servidor ftp no terminal? Qual é o comando? Por exemplo, para o servidor ssh:

ssh [email protected] 

Resposta

ftp hostname 

ou

ftp://username:password@hostname 

Agora, uma vez conectado, as 5 opções mais comuns são:

cd foldername #e.g. cd /downloads/recent get filename #e.g. get thisisthefileiwant.text put filename #e.g. put sendthistotheserver.txt mget filenameregex #e.g mget * to get every file in a directory mput filemameregex #e.g. mput *.txt to upload every txt file to the server 

O único truque é às vezes você pode precisar colocá-lo no modo binário digitando binário

Para sair, digite tchau

A diferença entre o meu e @ A solução de grgarside é que ele bifurca para o Finder usando aberto, enquanto a minha usa Terminal

Comentários

  • Onde ele baixou o arquivo quando usamos get comando?
  • @Omer Ele irá baixar para qualquer lugar de onde o command.é invocado, então geralmente cd para onde você deseja colocá-lo primeiro. Também há um comando lcd que pode funcionar … lcd muda o caminho do diretório local vs cd que muda o diretório remoto. lcd dependendo da versão do ftp às vezes é flakey, então, a melhor aposta é cd para onde você ' d gostar primeiro, depois usar ftp
  • Obrigado …. posso colocar uma pasta inteira do local para o remoto?
  • @Omer Sim e não .. você ' Vou ter que fazer um mkdir, cd para o diretório, então mput * – ftp é limitado dessa forma. Veja as questões relacionadas usando curl (e talvez wget, mas ' não me faça citações), se você ' quiser faça isso em uma etapa. Nota: mput * tentará mover todos os arquivos no diretório, se você quiser ser mais seletivo, pode fazer * .suffix ou um nome de arquivo
  • Além disso, se você ' vamos tentar transferir muitos arquivos, defina as opções para não ' precisar confirmar cada transferência

Resposta

 ftp open ftp://username:password@hostname  

Estes são dois comandos separados. O comando open é executado em ftp.

Comentários

  • User = nome de um usuário de cp, password = passwd deste usuário e hostname = endereço IP do computador ao qual gostaria de me conectar?
  • @blackcornail Sim, é verdade

Resposta

Eu sei que este tópico é muito antigo, mas eu o encontrei acidentalmente e talvez outra pessoa visite este site também. O comando ftp não funciona mais para High Sierra e superior. https://discussions.apple.com/thread/8095899

Deixe uma resposta

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