Я пытаюсь использовать rsync для автоматического резервного копирования моих личных файлов в /home /usr на внешний диск.

Конечно, мой каталог /home /usr содержит несколько скрытых файлов (для конфигурации и т.д.), Таких как .adobe /, .cache / и т.д. Я хотел бы исключить их из резервной копии rsync, а также из временных файлы.

Однако у меня также есть некоторые файлы .file и .directories, которые я хотел бы сохранить, например .htaccess для некоторых веб-сайтов и файлы конфигурации приложения.

Я использую эту команду rsync:

rsync -acuvz --delete --progress --exclude-from '/home/chase/rsync/Files-excludes.txt' /home/chase/ /media/chase/Files

И содержимое Files-excludes.txt :

/Dropbox
/Ubuntu\ One
/.*
*~

Однако я боюсь, что это исключит упомянутые .files и .directories, особенно потому, что опция -a повторяется через подкаталоги. Любое понимание?

1 ответ1

0

Ты можешь использовать

--exclude-from file
и создайте файл исключения, чтобы затем описать файлы и папки, которые вы хотите исключить

Что-то вроде

/home/usr/.*

в файле следует просто исключить. каталоги в /home /usr /

Подробнее здесь http://articles.slicehost.com/2007/10/10/rsync-exclude-files-and-folders

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .