URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 96805
[ Назад ]

Исходное сообщение
"Исключение папки, с сохранением содержимого Rsync ?"

Отправлено Ozymandis , 30-Янв-17 13:13 
Всем Привет!

Как при копировании исключить создание папки, но копировать ее содержимое?

Переношу почтовый сервер, пользователей с паролями перенес, осталось перенести папки с письмами.

Столкнулся с проблемой, на новом сервере письма лежат так:


/var/vmail/domain/user/

На старом так:


/var/vmail/domain/user/.maildir/

Ящиков около 200 шт.

Как перенести папки, так чтобы, на новом сервере не создавалась папка /.maildir, но ее содержимое ложилось прямо в /var/vmail/domain/user/ ?


Содержание

Сообщения в этом обсуждении
"Исключение папки, с сохранением содержимого Rsync ?"
Отправлено Ozymandis , 31-Янв-17 10:22 
>[оверквотинг удален]
>
 
> /var/vmail/domain/user/
>

> На старом так:
>
 
> /var/vmail/domain/user/.maildir/
>

> Ящиков около 200 шт.
> Как перенести папки, так чтобы, на новом сервере не создавалась папка /.maildir,
> но ее содержимое ложилось прямо в /var/vmail/domain/user/ ?

Решил таким способом, если кому интересно:


ls -1 /var/vmail/domain/ | while read u; do
rsync /var/vmail/domain/$u/.maildir/* user@server:/var/vmail/domain/$u/
done