LINUX.ORG.RU
ФорумAdmin

Можно чем то копировать измененные/новые файлы в отдельное дерево?

 


0

5

Есть 2 каталога. rsync позволяет держать их одинаковыми, но порой нужна копия всех измененных файлов. Может ли rsync или какой другой инструмент сравнить деревья и все изменившиеся/новые файлы скопировать в отдельное дерево?

★★★

С помошью опций -n (--dry-run) и -v (--verbose) можно заставить rsync выдать список планируемых действий, включающий список копируемых файлов (как выглядят планируемые удаления, я не помню, но как-то выглядят). А потом копируй по этому списку куда угодно.

ABW ★★★★★
()
Ответ на: комментарий от anc

Не совсем распарсил но: --backup --backup-dir не может помочь?

Увы. Он скопируент только то что будет заменяться. Если файла не было то и нечего копировать...

n0mad ★★★
() автор топика
Ответ на: комментарий от n0mad

эм чем ман то не угодил?

вот прям не знаю, глянул в ман, глянул в свои скрипты, нет ничего не менялось, ровно по твоим хотелкам - rsync -avz --delete

Morin ★★★★
()
Ответ на: комментарий от anonymous

--compare-dest=DIR

Вот это то что нужно! Спасибо!

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