LINUX.ORG.RU
решено ФорумAdmin

Проблема с аргументом rsync files-from

 , , ,


0

1

Всем добрый день. Наблюдаю странное поведение 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 и копирует вообще все файлы из исходного каталога.

Всем заранее спасибо за подсказку. Где я ошибся?


Проблема была не в rsync, а в том что в find я не указал -type f. Соотвественно в список файлов попадал каталог .

Jaels ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.