Это вызвано тем, что во втором случае, Вы - rsyncing содержание /e/
, и шаблон фильтра базирован там, не один уровень. Так, необходимо удалить это из Вашего исключать:
rsync -a --exclude=/garbage /e/ /dest/e
Вы ошибочные опции -i
и -I
из OpenSSH.
От man ssh
:
- Я pkcs11 - Указывают PKCS#11, совместно использовал библиотеку ssh, должен использовать для общения с маркером PKCS#11, обеспечивающим секретный ключ RSA пользователя.
- я identity_file - Выбирает файл, из которого читаются идентификационные данные (закрытый ключ) для аутентификации с открытым ключом.
После -I
ssh ожидает совместно использованную библиотеку и попытки загрузить Ваш id_rsa
как совместно использованная библиотека, таким образом, это ожидает заголовок ELF.
В этом случае можно опустить -i
потому что ~/.ssh/id_rsa
файл по умолчанию.