by shigemk2

当面は技術的なことしか書かない

findとxargsでmvしたりcpしたりする

こちらが大変参考になりました。
find-xargsでmvやcpに引数を渡す方法 - ケーズメモ
僕はMacを使っているため、Linux系は端折ります。

このように書くとよいわけですね。

BSD系
96時間より前に修正されたshファイルをmvする。

$ find . -name '*.sh' -mtime +3 | xargs -J % mv % /tmp

zipファイルをcpする。

$ find . -type f -name '*.zip' | xargs -J % cp % ~/