
Я пытаюсь синхронизировать свою домашнюю папку с USB-диском.
Я хотел бы игнорировать скрытые файлы и каталоги в моей домашней папке, но только в этом каталоге. Мне все равно нужно синхронизировать скрытые файлы в подкаталогах, содержащихся в моей домашней папке.
Я пробовал использовать эту опцию: --exclude="/home/valentin/.*" --exclude "/home/valentin/.*/"
но rsync синхронизирует все, даже /home/valentin/.cache/ например
Какую опцию мне нужно использовать?
решение1
Используйте команду ниже.
rsync -avz --exclude '/.*' /home/valentin/ /destination_folder
решение2
Путь, который rsync использует для --exclude, указан относительно /source
rsync -avz --exclude '.*' ~ /destination
должно сработать.