Как я могу загрузить все файлы, созданные за последние 24 часа, с сервера X на сервер Y с помощью скрипта (оба сервера linux)?

Я знаю, что команда find . -mtime -1 -exec cp '{}' <new_dir> скопирует все файлы в текущем каталоге. Но я не уверен, как это сделать для другого сервера.

2 ответа2

3

Посмотрите на rsync . Это может быть хорошим соответствием для ваших нужд.

1

Просто замените cp на scp и настройте пару ключей ssh без ключевой фразы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .