Script de movimento de um arquivo em um servidor FTP

0

Estou tentando mover vários arquivos em um servidor FTP para um diretório diferente. Até agora, eu escrevi um script bash que irá acessar e recuperar quaisquer novos arquivos no diretório remoto, mas o comando ftp não suporta um comando 'mv'. Essencialmente, o script baixaria o (s) novo (s) arquivo (s) e, em seguida, uma vez baixado, moveria o (s) arquivo (s) para um diretório diferente no mesmo servidor.

Antes de responder, por favor, note que isso precisa ser automatizado, então usar uma GUI como o Filezilla não me ajudaria, pois eu teria que acessar vários sites ftp e mover os arquivos manualmente, também, tenha em mente que eu sou Incapaz de ssh em qualquer um dos servidores como eles são gerenciados por outra empresa e acesso ftp é tudo que eu sou capaz de obter. A última coisa, não sei o que os nomes de arquivos estão usando um curinga.

    
por Danny 30.03.2017 / 22:17

1 resposta

1

Como parece que você pode logar com sucesso com seu script, aqui está o comando assim que o script estiver logado.

  • Ao contrário do senso comum, o comando renomear moverá arquivos

    rename /path/to/file/to/move /path/to/files/destination/

  • E isso deve funcionar com um curinga, por exemplo, o mp4

    rename /path/to/files/*.mp4 /path/to/destination/

Espero que seja isso o que você estava procurando!

Fonte: link

    
por 30.03.2017 / 22:22