@diman55

Как скопировать все кроме *.txt в rsync?

Всем привет. Подскажите пожалуйста как через rsyns передать все файлы и папки кроме тхт файлов с одного сервера на другой

Делаю так rsync -avzhv -e --exclude "*.txt" ssh /home/* root@1.1.1.1:/home/backup

И получаю rsync: Failed to exec --exclude: No such file or directory (2)

У меня в папке home куча других папок и файлов. Так вот, мне нужно скопировать полностью все данные с папки home кроме txt фалов
  • Вопрос задан
  • 322 просмотра
Пригласить эксперта
Ответы на вопрос 2
kotomyava
@kotomyava
Системный администратор
После -e должен идти параметр указывающий на то, что запускать как удалённую оболочку. Естественно, --exclude не подходит на эту роль. =)

В общем не туда он вставлен просто.
Ну и -e ssh писать не обязательно - это и так по умолчанию.
Ответ написан
Комментировать
@diman55 Автор вопроса
Вот если вдруг кому-нибудь пригодится rsync -avzhv --exclude "*.txt" ssh /home/* root@1.1.1.1:/home/backup
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы