みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

MacOSX(10.6)でターミナルを使うときの事です。ホームディレク

MacOSX(10.6)でターミナルを使うときの事です。ホームディレクトリの中の「書類フォルダ」の中に、Aというディレクトリがあります。このAディレクトリの中に、さらにいくつものディレクトリが入れ子構造になって入っています。
これらの複数のディレクトリから、拡張子が.rtfのファイルを抜き出して、ホームディレクトリにコピーするには、どのようにコマンドを実行すれば良いでしょうか。
私がやったことは、以下のコマンドを打つことです。
  cd /Users/POWERUSER/Documents/A/
  cp *.rtf ~
しかし、このコマンドでは、Aディレクトリ以下から丸ごとrtfファイルをコピーすることができません。
よろしくお願いします。

投稿日時 - 2010-04-19 18:39:14

QNo.5837283

暇なときに回答ください

質問者が選んだベストアンサー

findをご利用になれば、ご希望の処理が出来ると思います。

find /Users/POWERUSER/Documents/A/ -type f -name "*.rtf" -exec cp {} . \;

上記はFreeBSDで試して動きましたが、OS-Xでは上手く動かないかもしれません。
その場合は、「man find」をご確認ください。

投稿日時 - 2010-04-19 18:52:32

お礼

findコマンドを使うと良かったのですね。ありがとうございます。

投稿日時 - 2010-04-20 12:16:08

ANo.1

このQ&Aは役に立ちましたか?

8人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問