Для настроить инкрементное резервное копирование папки в Linux с помощью инструментов rsync и tar, а также опции --exclude, можно использовать следующий скрипт:
```bash
#!/bin/bash
# Устанавливаем переменные
source_folder="/путь/к/папке" # Папка, которую нужно скопировать
backup_folder="/путь/к/резервной/папке" # Папка, в которую будут сохраняться резервные копии
exclude_file="/путь/к/файлу/исключений.txt" # Файл со списком файлов и папок, которые нужно исключить из копирования
timestamp=$(date +%F-%H-%M-%S) # Текущая дата и время для имени архива
incremental_folder="$backup_folder/incremental" # Папка для хранения инкрементных копий
# Создаем папки для хранения инкрементных копий, если они не существуют
mkdir -p "$backup_folder" "$incremental_folder"
# Создаем инкрементную копию с помощью rsync
rsync -a --delete --exclude-from="$exclude_file" "$source_folder" "$incremental_folder/incremental-$timestamp"
# Создаем полную резервную копию с помощью tar
tar -cJf "$backup_folder/backup-$timestamp.tar.xz" -C "$incremental_folder" .
# Удаляем все инкрементные копии, кроме последних 3-х
ls -d "$incremental_folder"/* | head -n -3 | xargs rm -rf
```
В скрипте необходимо изменить значения переменных `source_folder`, `backup_folder` и `exclude_file` на соответствующие пути на вашей системе.
Данный скрипт создает инкрементную копию папки с помощью rsync, затем создает полную резервную копию с помощью tar. После этого он удаляет все инкрементные копии, кроме последних 3-х, чтобы сохранить место на диске.
Скрипт можно запускать вручную или автоматизировать его выполнение с помощью планировщика задач (например, cron) для регулярного создания резервных копий.