サブフォルダのファイルを一箇所に集める方法について、いつものようにGoogleで検索すると、まさにその処理をやってくれるフリーウェアが見つかった。
窓の杜:フォルフラッター
しかし、ヘボUNIX使いとしては、この程度のことはコマンドでささっとやってみたい。ということで引き続き検索。で、見つけたのがこれ。
まさおのブログ(表):find で検索した結果を xargs 経由でコピー
なんか他所で見つけた情報では-execでつなぐみたいなのもあったけど、xargsを使うのが正統派の模様。もちろん大勢に従います。
というわけで、
find -name "[ファイル名の条件]" | xargs mv -t [移動先ディレクトリ]
でできました。
ちなみに、オプションの「-t」の意味がわからず、本やネットを見ても載っておらず焦ったけど、本家GNUのサイトによるとこういうことらしい。以後気をつけよう。
0 件のコメント:
コメントを投稿