Я новичок в rsync и немного читал об исключении файлов и каталогов, но я не до конца понимаю и, похоже, не могу заставить его работать.
Я просто пытаюсь выполнить резервное копирование всех веб-сайтов в корне сервера, но не хочу никаких файлов кэша CMS.
Можно ли исключить какой-либо каталог с именем cache?
Я перепробовал много вещей за эти недели (которые я не помню), но в последнее время я пробовал такие вещи:
sudo rsync -avzO -e --exclude *cache ssh username@11.22.33.44:/home/ /Users/username/webserver-backups/DEV/home/
и это:
sudo rsync -avzO -e --exclude cache/ ssh username@11.22.33.44:/home/ /Users/username/webserver-backups/DEV/home/
и это:
sudo rsync -avzO -e --exclude */cache/ ssh username@11.22.33.44:/home/ /Users/username/webserver-backups/DEV/home/
и это:
sudo rsync -avzO -e --exclude *cache/ ssh username@11.22.33.44:/home/ /Users/username/webserver-backups/DEV/home/
Извините, если это легко, я просто не смог найти информацию, которую я понимаю, потому что все они говорят о пути, который нужно исключить.
Просто у меня нет определенного пути, который я хочу исключить - просто имя каталога, если это имеет смысл.