• 締切済み

Linuxにおいて、特定の文字列を含むファイルを他のフォルダへ移動させる方法につきまして

以下の件につきましてご教示下さい。 「ある特定のフォルダに含まれるファイルから、特定の文字列を含んだファイルを抽出し、別のフォルダへ移動する」 ということを実施しようと思っています。 grep -lr [文字列] [フォルダ] | xargs cp [コピー先フォルダ] でいいのかと考えましたが、どうもうまく出来ません。 どのようなコマンドを実行したらいいのでしょうか。 すみませんが、何卒よろしくお願いいたします。

みんなの回答

noname#208124
noname#208124
回答No.2

移動ならmvでは? xargsと一緒に使うなら--target-directory=で移動先指定しないと引数の最後が移動先になって大変なことになりますが

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

xargs に -J オプションを使って下さい。

関連するQ&A