Ви надаєте абсолютний шлях у своєму списку виключень.
За допомогою rsync всі шляхи виключення (або включення!), Що починаються з /
, прикріплені до " кореня передачі ".
Корінь передачі в цьому випадку є /home/chris
. Якщо ви зробили:
rsync -Paz --exclude-from 'rsync-exclude.txt' / admin@192.168.1.65:
... тоді ваші виключення повинні працювати (але ви б копіювали все інше у цій файловій системі!).
Але оскільки ви просто намагаєтеся синхронізувати свій домашній каталог, і немає підкаталогу з /home/chris
назвами "home/chris/Downloads"
, rsync
не знайдете нічого, що відповідає.
Тому спробуйте видалити /home/chris
частини з вашого rsync-exclude.txt
файлу.
Насправді, вам просто знадобиться один рядок у файлі:
/Downloads
Зауважте, що якщо ви не вкажете провідних /
і у вас є інші імена каталогів "Downloads"
, вони також будуть виключені. Я припускаю, що ви хочете виключити лише каталог "верхнього рівня" (відносно вихідного каталогу, він же "корінь передачі") Downloads
, тому вам потрібно буде вести його /
.
Найпростіший спосіб (виключити лише кілька шляхів)
Якщо вам потрібно виключити лише один каталог, просто зробіть це (уникаючи окремого файлу):
rsync -Paz --exclude /Downloads /home/chris/ admin@192.168.1.65:LinuxHome
Ви також можете зв'язати між собою --exclude
теги, наприклад:
rsync -Paz --exclude /Downloads --exclude '/Something Else' --exclude .hiddenFile /home/chris/ admin@192.168.1.65:LinuxHome
Зверніть увагу , що оскільки немає слеша, що один буде виключати .hiddenFile
з будь кожній директорії це копії!
Але якщо у вас є декілька виключень, вам краще з --exclude-from
файлом.
Примітка
Я бачу , що ви отримали це право, але ці нові для Rsync слід зазначити косу риску в кінці з/home/chris/
Щоб цитувати rsync
довідкову сторінку, "Ви можете подумати про те, що вводиться / на джерело, що означає" скопіювати вміст цього каталогу ", а не" копіювати каталог на ім'я "."
Отже, якщо ви відмовились від цієї косої косої риски, ви отримаєте каталог, який називається chris
в цільовому каталозі, що містить все з /home/chris
(крім оригінального Downloads
каталогу, звичайно!).