Всем добрый день. Наблюдаю странное поведение rsync'a, который игнорирует список файлов для копирования из аргумента files-from.
Задача: скопировать файлы, не старше двух дней, из одного кататалога в другой.
#!/bin/bash
cd /mnt/smb/online/
find . -mtime -2 -print > /tmp/rsynclist
rsync -av --ignore-existing --size-only --files-from=/tmp/rsynclist /mnt/smb/online /mnt/backup/
Т.е. сначала я нахожу find'ом все файлы не старше двух дней, кидаю их в файл /tmp/rsynclist и далее rsync'ом забираю эти файлы.
Проблема в том, что rsync игнорирует аргумент files-from и копирует вообще все файлы из исходного каталога.
Всем заранее спасибо за подсказку. Где я ошибся?