Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须更改我的虚拟邮件文件夹树。
我已经配置了一个新的邮件服务器,现在我必须导入我的旧虚拟邮箱。
我的旧目录就像 /var/spool/vmail/domain.com/account/Maildir 里面有(cur / new / ...)。我必须像那样移动 /var/spool/vmail/domain.com/account
所以我必须为每个域都这样做。将所有从 Maildir 移动到父文件夹(帐户文件夹)。
我需要一个脚本,因为有数百个文件夹。
非常感谢您的任何建议
尝试这个:
for f in /var/spool/vmail/*/*; do mv "$f/Maildir"/* "$f"/ rmdir "$f/Maildir" done
怎么样cd /var/spool/vmail/domain.com/account/Maildir; mv * ..
cd /var/spool/vmail/domain.com/account/Maildir; mv * ..