Faça o download do arquivo de ontem do servidor FTP

1

Como posso baixar arquivos de um servidor FTP que foram adicionados somente ontem? Para todas as subpastas, mantenha a mesma estrutura.

    
por Teddy291 02.10.2015 / 13:40

1 resposta

0

Não consigo pensar em uma maneira direta de fazer isso sem criar scripts. O Wget não possui um comando interno para filtrar por data. Curl tem -z:

curl -z "Oct 01 2015" "file"

Mas o curl não suporta curingas para ftp / falta o parâmetro -r do wget para baixar recursivamente um diretório inteiro. Com o wget, você pode usar o --timestamping para baixar apenas arquivos novos / alterados, mas isso é para quando você tem um espelho local para comparar.

Provavelmente, é melhor montar o servidor com algo como curlftpfs e, em seguida, apenas usando find e cp. Tenho certeza de que há uma maneira legal de fazer o script com apenas wget, mas vou deixar isso para alguém mais experiente.

    
por 02.10.2015 / 14:33

Tags