Я ищу способ использовать lftp для зеркалирования файлов из удаленного местоположения, которые находятся в постоянной структуре каталогов на основе даты, в один локальный каталог. В wget это делается с помощью --cut-dirs =, у кого-нибудь есть предложения?
В настоящее время моя командная строка просто:
lftp -c "connect http://server.com; mirror --use-pget-n=3 bla1/data /n/data/bla/all_the_data"
Но это воссоздает структуру удаленных каталогов (как и должно быть), но я бы этого не хотел.
Команда Mirror предназначена для копирования каталогов. Поскольку вы хотите скопировать только файлы, вы должны использовать mget
команда. Например.
mget -c bla1/data/*.* -O /n/data/bla/all_the_data/