У меня есть два файла со списком папок.Я хочу синхронизировать папки с относительными путями к месту назначения, исключая те из файла исключения.
$ cat include.txt
/home/user
/etc
/data/app
/boot
$ cat exclude.txt
/data/app/temp
/etc/aide
Я пытался использовать --include-from
и --files-from
, но не могу понять это.
Это похоже на синхронизацию папок, но не файлов:
rsync -av --files-from=include.txt / /destination
В конечном итоге я хочу синхронизироваться с /destination
и структура папок будет выглядеть следующим образом:
/destination/home/user
/destination/home/user/...
/destination/etc
/destination/etc/...
/destination/data/app
/destination/data/app/...
/destination/boot
/destination/boot/...