G'Day,
Я використовую rsync для рекурсивної синхронізації віддаленого дерева папок, який виглядає приблизно так:
/folderA/a1/cache
/folderA/a1/cache/A1
/folderA/a1/cache/A2
/folderA/a1/somefolder
/folderA/a1/someotherfolder
/folderA/a2/somefolder/cache
/folderB/cache/
/folderB/b1/somefolder/cache
/folderB/b1/somefolder/yetanotherfolder/cache
/folderB/b1/somefolder/yetanotherfolder/cache/B1
/folderB/b1/somefolder/yetanotherfolder/cache/B2
Я не знаю, як буде виглядати дерево папок, і воно зміниться з часом. Отже, те, що я хочу бути в змозі - це рекурсивно синхронізувати вищезазначене, але виключити кеш-папку та всі підпапки, які вона містить, щоб я врешті-решт синхронізував:
/folderA/a1
/folderA/a1/somefolder
/folderA/a1/someotherfolder
/folderA/a2/somefolder
/folderB/
/folderB/b1/somefolder
/folderB/b1/somefolder/yetanotherfolder/
Будь-які пропозиції?
Дивіться також посібник з фільтра rsync .
—
Жил "ТАК - перестань бути злим"