lftp espelhar arquivos de uma árvore de diretórios em um único diretório

1

Estou procurando uma maneira de usar o lftp para espelhar arquivos de um local remoto que estão em uma estrutura de diretórios constante com base na data em um único diretório local. No wget isso é feito com --cut-dirs =, alguém tem alguma sugestão aqui?

Atualmente, minha linha de comando é apenas:

lftp -c "connect http://server.com; mirror --use-pget-n=3 bla1/data /n/data/bla/all_the_data"

Mas isso recria a estrutura de diretórios remotos (como deveria), mas eu gostaria que não.

    
por Brian Larsen 15.12.2014 / 18:34

1 resposta

1

Comando Mirror é para copiar diretórios. Como você deseja copiar apenas os arquivos, use o comando mget . Por exemplo,

mget -c bla1/data/*.* -O /n/data/bla/all_the_data/
    
por 21.02.2015 / 09:01

Tags