やりたいこと
サイズが0バイトのファイルを再帰的に移動させたい。(退避させたい)
削除でもいいんだけど。
動いた環境
- RHEL9
で動いたことを確認したぞっ。
やり方
find 移動元のフォルダPath/ -type f -size 0 -exec mv {} 移動先のフォルダPath/ \;
最後の「\;」がポイントでござるな。
例)
/var/log/syslog_log/ 配下にある0バイトのファイルをすべて/tmp/24-07-25_sysloglog0byte-trash/ 配下に移動させる。
find /var/log/syslog_log/ -type f -size 0 -exec mv {} /tmp/24-07-25_sysloglog0byte-trash/ \;
コメント