Назад | Перейти на главную страницу

lftp зеркало файлов из дерева каталогов в один каталог

Я ищу способ использовать 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/