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
Я не знаю, как будет выглядеть дерево папок, и оно со временем изменится. Так что я хочу сделать это рекурсивно rsync выше, но исключить папку "кеш" и любые подпапки, которые он содержит, чтобы я в конечном итоге закончил синхронизацию:
/folderA/a1
/folderA/a1/somefolder
/folderA/a1/someotherfolder
/folderA/a2/somefolder
/folderB/
/folderB/b1/somefolder
/folderB/b1/somefolder/yetanotherfolder/
Какие-либо предложения?
Смотрите также руководство по фильтру rsync .
—
Жиль "ТАК - перестань быть злым"