• ベストアンサー

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

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

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

  • ベストアンサー
  • fisker
  • ベストアンサー率31% (103/324)
回答No.1

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

hayase
質問者

お礼

ありがとうございます。

その他の回答 (3)

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.4

cp -R /home/aaa/.  /home/bbb cp -Rp のほうが良いと思いますよ。

hayase
質問者

お礼

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

  • noimi
  • ベストアンサー率40% (4/10)
回答No.3

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

hayase
質問者

お礼

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

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

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

hayase
質問者

お礼

ありがとうございます

関連するQ&A