新しく質問する

ディレクトリの中身(ファイル)をコピーするコマンドは?(fedora)

役に立った:0件
  • 質問者:hayase
  • 投稿日時:2006/08/30 21:54
  • 困り度:暇なときに回答をください

こんにちは。
fedora core5を使っていてCPコマンドで困りました。
cp -R /home/aaa /home/bbb
と入力して、aaaというディレクトリの中身のファイルを全てbbbというディレクトリへコピーしようとしたのですが、これではaaaというディレクトリごとbbbへコピーされてしまい、/home/bbb/aaa みたいになってしまいます。

指定したディレクトリの中のファイルを全て別ディレクトリへコピーするときはどのように指定すればよいのでしょうか?

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:0件
  • 回答者:a-saitoh
  • 回答日時:2006/08/30 23:36

cp -R /home/aaa/.  /home/bbb

cp -Rp のほうが良いと思いますよ。

通報する

この回答へのお礼

詳しく教えて頂いてありがとうございます。

  • 参考になった:0件
  • 回答者:noimi
  • 回答日時:2006/08/30 23:17

cp -Rf /home/aaa/* /home/bbb/と書けばaaa配下のフォルダもファイルも確認無しにコピーされます。

通報する

この回答へのお礼

出来ました!ありがとうございます。

  • 参考になった:0件

No.2ベストアンサー10pt

  • 回答者:Tacosan
  • 回答日時:2006/08/30 22:28

いろんな方法があると思うんだけど, たとえば
tar Ccf /home/aaa - . | tar Cxf /home/bbb -
とか
cd /home/aaa; find . -name -print0 | cpio -p -0 /home/bbb
とかかなぁ?

通報する

この回答へのお礼

ありがとうございます

  • 参考になった:1件

No.1ベストアンサー20pt

  • 回答者:fisker
  • 回答日時:2006/08/30 22:24

カレントディレクトリが/homeとします。
cp ./aaa/* ./bbb/
とすればいいと思います。ドットファイルまでコピーしてくれるかどうかは自信がありません。manを読んで下さい。

通報する

この回答へのお礼

ありがとうございます。

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ