apaga múltiplos arquivos remotos com o comando FTP

1

Neste momento, temos um script que usa o comando mget FTP para baixar todos os arquivos em um local específico. Depois de verificar os arquivos baixados com sucesso, executamos um comando ftp delete para excluir cada arquivo baixado. Percebemos que cada exclusão de ftp está criando uma nova conexão e eu queria saber se é possível excluir cada arquivo em uma conexão? Eu tenho um arquivo .txt com todos os nomes de arquivos que precisam ser excluídos, mas o tipo de arquivo varia muito, então seria bom poder direcionar cada arquivo individualmente.

    
por Anthony 18.06.2015 / 18:34

1 resposta

2

Você pode usar lftp em vez do cliente ftp normal. Com lftp , você pode usar mget -E /path/to/files , que excluirá os arquivos de origem após uma transferência bem-sucedida.

Veja o link para o manual.

    
por 18.06.2015 / 20:00