60GBのメールを通過したメールアカウントを持っていますが、現在、昨年(2011年)のメールをアーカイブするためにメールクライアントを使用するのに多くの問題があります。
ターミナル経由で、2011-01-01から2011-12-31までのファイルを検索するためにfindを使用しようとしていますが、役に立ちません。
2つの日付の間のファイルを見つけるにはどうすればよいですか?
必要に応じて、最終目標は、見つかった各ファイルを日付間隔に一致してフォルダーに移動するバッチになります。
次のスクリプトを使用できます。
#!/bin/bash
for i in $(find Your_Mail_Dir/ -newermt "2011-01-01" ! -newermt "2011-12-31"); do
mv $i /moved_emails_dir/
done
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加