2013-04-06 2 views
0

Мне нужно изменить дерево виртуальных почтовых ящиков.Переместить содержимое Maildir в родительский каталог

Я настроил новый почтовый сервер, и теперь я должен импортировать свои старые виртуальные почтовые ящики.

Мой старый каталог был как /var/spool/vmail/domain.com/account/Maildir с внутренней (cur/new/...). Мне нужно так перемещаться /var/spool/vmail/domain.com/account

поэтому я должен сделать это для каждого домена. Переместите все из Maildir в родительскую папку (папку учетной записи).

Мне нужен сценарий, потому что есть сотни папок.

Большое спасибо за любые предложения

ответ

0

Как насчет cd /var/spool/vmail/domain.com/account/Maildir; mv * ..

1

Попробуйте это:

for f in /var/spool/vmail/*/*; do 
    mv "$f/Maildir"/* "$f"/ 
    rmdir "$f/Maildir" 
done 
Смежные вопросы