move / copia o arquivo usando um servidor ftp

3

É possível (e como) copiar um arquivo em uma máquina remota para um local diferente na mesma máquina remota usando FTP?

    
por Itay Moav -Malimovka 17.03.2010 / 19:28

4 respostas

0

Você precisa especificamente fazer uma cópia do arquivo, para que uma cópia completa dele exista em cada um dos dois caminhos, ao invés de apenas mover / renomear uma única instância do arquivo?

Nesse caso, o protocolo FTP permite isso de duas maneiras diferentes:

  1. O FTP permite, por um longo tempo, que um usuário coordene as transferências FTP de servidor para servidor de um cliente. Você pode usar esse método por meio de duas conexões de controle separadas para o mesmo servidor para fazer com que o servidor "fale consigo mesmo" via FTP para transferir o arquivo. Veja RFC 959 seção 2.3 (especificamente Figura 2), e seção 5.2.
  2. O comando "SITE" do FTP permite que qualquer servidor FTP forneça recursos "específicos do site", o que pode incluir a permissão de fazer cópias.
por 17.03.2010 / 22:10
2

Eu suspeito que isso dependeria do servidor ftp, mas você pode realizar um movimento com o comando ftp rename .

    
por 17.03.2010 / 19:32
0

Por que você quer usar o FTP em vez do comando OS copy|cp|whatever para isso? Você só tem acesso FTP ao servidor? Você não pode telnet | ssh | RDP | etc em vez disso?

De qualquer forma, com o FTP o nome é gratuito: "transfer" e "protocol" devem informar que é para transferir arquivos através de uma rede e ter capacidade limitada para interagir com o sistema de arquivos. O FTP não é uma ferramenta de sistema de arquivos de uso geral.

    
por 17.03.2010 / 22:11
0

Você pode renomear o arquivo usando os comandos RNFR e RNTO FTP (consulte Renomear função no seu cliente FTP favorito).

A maioria dos servidores FTP suporta renomear '/ folder / file' para '/ another / folder / another-file' desde que exista diretório de destino.

    
por 12.10.2010 / 20:17

Tags