findで得たファイル一覧をxargsとmvで特定ディレクトリに移動する

Linuxの場合に最終更新時間が3日前のものを./move-dirに移動する例

find ~/source -mtime +3 | xargs -I% mv % ./move-dir

Macの場合はGNU系のコマンドが使えるgmvを使ってみた

find ~/source -mtime +3 | xargs -I% gmv % ./move-dir

古いファイルを適当なディレクトリにまとめておくのに以上のコマンドを利用しました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA