Я не мог понять, как синхронизировать локальные файлы с удаленным хостом, оставляя разрешения удаленной папки для конкретной папки / var / www / site1 / home / images без изменений, то есть 750, а права доступа к исходной папке - 770. Мне нужна эта папка с возможностью записи в apache локально, , но она не должна быть доступна для записи на производственном сервере. И мне нужно сохранить целевые разрешения только для этой папки, для всех остальных файлов и папок должны быть обновлены разрешения.
До сих пор я экспериментировал с --exclude, -filter, но не получил желаемого эффекта.
rsync -av --delete /var/www/site1/ root@mysite.com:/var/www/site1/