古いファイルの移動
どんどん自動作成されていくようなファイルで、あまりに古いファイルは別の場所でアーカイブしたい。
というわけで find と mtime を使って別ディレクトリに移動させてしまおう。
cd /home/hoge/log/ find -mtime +1000 | xargs mv --target-directory=/home/hoge/log2/
ググってみると -exec というものがよく出てきたけど、これなぜかエラーで動かなかった。find の直後にディレクトリを指定しても動かなかった。
メモ
- mtime +100 は100日以上前に更新されたファイル
- mtime -100 は100日以内に更新されたファイル
メールサーバに5年分くらいメールを貯めている人対策というのは秘密。