Я хочу зеркалировать файлы из удаленного каталога через ftp.
Работает следующий код:
lftp -c 'open ipaddress; user myusername mypassword; mirror -e /files/ /home/user/files/retrieve/; quit'
Однако я хочу иметь возможность указать возраст и размер файлов, которые мне нужно получить, например mtime -2 and -size +10M
Где бы Я добавляю эти значения?
Я закончил тем, что делал следующее:
lftp -c 'open ipaddress; user myusername mypassword; mirror -r -N now-2days /files/ /home/user/files/retrieve/; quit'
, где
-r
, 'не переходят к подкаталогам;
-N
'файлы, более новые или созданные за прошлые 2 дня