Как я могу установить дублирование, чтобы исключить все скрытые файлы и папки из их резервной копии, не указывая каждый из них?
Решение разработчика состоит в том, чтобы сохранить опции очень простыми. Это запрашивалось несколько раз, здесь и здесь - некоторые сообщения об ошибках / запросы функций по этой проблеме.
Более простой способ добиться того, чего вы хотите - это добавить только каталоги (/ Documents, / Music, / Pictures и т. Д.) По отдельности, а не выбирать весь каталог / Home. Вероятно, у вас в папке / Home 10 или меньше папок, так что это проще, чем вручную исключать все скрытые папки и файлы.
Это хороший вопрос, но ответом является использование обходного пути.
Скрытый файл или каталог начинается с точки (например, .bash_history
, .cache/
). Для этого используется шаблон .*
, поэтому вы можете использовать опцию --exclude '.*'
для исключения скрытых файлов и каталогов. Эта опция должна предшествовать другим --include
шаблонам, потому что:
Данный файл исключается системой выбора файлов именно тогда, когда первое соответствующее условие выбора файла указывает, что файл должен быть исключен; в противном случае файл включен.
blockquote>(из человек двуличность )
В GUI duplicity («Резервное копирование» / deja-dup), если вы хотите отобразить точечный файл в ваших исключенных файлах, у вас могут возникнуть проблемы с выбором их через GUI.
Это НЕ отвечает на вопрос, но другие ответы относятся к нерешенным решениям командной строки. Это GUI не решение.