bash - использование lftp для зеркалирования определенных файлов из удаленной папки

Я хочу зеркалировать файлы из удаленного каталога через ftp.

Работает следующий код:

lftp -c 'open ipaddress; user myusername mypassword; mirror -e /files/ /home/user/files/retrieve/; quit'

Однако я хочу иметь возможность указать возраст и размер файлов, которые мне нужно получить, например mtime -2 and -size +10M

Где бы Я добавляю эти значения?

2
задан 27 March 2015 в 13:18

1 ответ

Я закончил тем, что делал следующее:

lftp -c 'open ipaddress; user myusername mypassword; mirror -r -N now-2days /files/ /home/user/files/retrieve/; quit'

, где

-r, 'не переходят к подкаталогам;
-N 'файлы, более новые или созданные за прошлые 2 дня

1
ответ дан 27 March 2015 в 13:18

Другие вопросы по тегам:

Похожие вопросы: