• 締切済み

Linux cpコマンドの使い方がわかりません

ファイルをコピーしたいのですが home/test1/test2 こんなディレクトリになってます。 test1のディレクトリにあるlog1ファイルを test2にコピーしたいのですが、 cp log1 test2 とすると、test1のディレクトリの中にtest2という 名前の、log1をコピーしたファイルができます。 test2というのをディレクトリ名として認識してくれません。 cp log1 test2/ もできません。 "log1/test2"のファイルかディレクトがありません、と返ってきます。 基本的はことですが、教えてください。

みんなの回答

  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.2

どこか間違っていると思います。 >home/test1/test2 >こんなディレクトリになってます。 これは、ホームディレクトリにtest1というディレクトリがあり、そのtest1というディレクトリにtest2というディレクトリがあるということを書いているのだと思いますが、それが正しいとすると、 >test1のディレクトリの中にtest2という >名前の、log1をコピーしたファイルができます。 はありえません。test1のディレクトリの中にはすでにtest2というディレクトリがあるので同じ名前のファイルは作れません。 cpを実行する前の pwd コマンドの結果と、ls -l コマンドの結果をコピーペーストしてみてください。

  • azicyan
  • ベストアンサー率21% (368/1747)
回答No.1

/home/test1/test2 $ cd /home/test1 $ cp log1 test2/. "."は、同じ名前で、と言う意味です。

関連するQ&A

  • Linux初心者です。cpコマンドの使い方について質問させてください。

    Linux初心者です。cpコマンドの使い方について質問させてください。 あるディレクトリ(dirA)の中身を、隠しファイルも含めてすべて、 別のディレクトリ(dirB)の配下へとコピーしたいのですが、 ====================================================== > cp dirA/* dirB とすると、隠しファイルがコピーされず、 > cp dirA dirB とすると、dirBの配下に新たにdirAが作られてしまいます。 ====================================================== コピー元のdirAとコピー先のdirBを統合して、なおかつ 隠しファイルもコピーしたいのですが、 > cp dirA/* dirB; cp dirA/.* dirB のようにコマンドを二つに分けるしかないのでしょうか。 一つのコマンドでできる方法がありましたら、 ご教授お願いします。

  • cpのコマンドの使い方が解りません

    お世話になります。初心者です。 cakephpでサイト構築しています。 ディレクトリのコピーをしたいのですが、CUIでの操作がすごく苦手です。 まず、古いappと新しいappがあり、その中のtmpだけをコピーしたいです。 色々ネットで検索して, cp -r 移動元ディレクトリ 移動先ディレクトリ で出来ると書いてあったので、 cp -r tmp/ new/app/tmp と打ってみました。 古いappにあるtmpディレクトリに新しいtmpディレクトリをコピーしようと、コマンドを打ったのですが、ディレクトリを作成できずコピーも出来ません : そのようなファイルやディレクトリはありません。というエラーになります。 階層の指定が間違っているのでしょうか?ディレクトリを作成できないという事の意味が解りません。 お詳しい方、ご教授頂けますと幸いです。 よろしくお願いします!

  • UNIXコマンド

    以下の問1、問2がわかりません。 ホームディレクトリに report1 というディレクトリを作り、report1 にファイル名が file1 であるファイルを作成します。 file1 をコピーして file2、file10、f3 という名前の 3 つのファイルを作り、report1 ディレクトリに置き、report1 ディレクトリに report2 をディレクトリを作ります。 report2 がカレントディレクトリである状態で一回の cp コマンドで、 問 1.report1 ディレクトリにある file1, file2 という名前のファイルのみを report2 にコピーするコマンド、 問 2.report1 ディレクトリにある file1, file2 file10 という名前のファイルのみを report2 にコピーするコマンド、 はどうしたら良いのですか? 教えてください。

  • cp コマンドについてです。

    お世話になります。 cp コマンドを使用してコピー元のディレクトリ(jpcore)をコピー先のディレクトリ配下(template)にjpcoreディレクトリをコピーしたいのですが以下の記述方法で間違いないでしょうか? $cp /www/html/app/design/frontend/base/default/template/jpcore/ var/app/design/frontend/default/milano/template

  • 教えて!cpコマンド

    ディレクトリ毎コピーしたいです。できれば、日付も同じようにしたいです。 cp -p {} ../AA \ 動作がうまくできないです。 困っています。教えてください。 お願いします。

  • cpコマンドのオプションについて

    現在、Linuxについて学習を進めていますが、cpコマンドの以下のオプションの意味の違いが分かりませんので、ご教授いただけますでしょうか。 -a : コピー元のファイルとディレクトリを再帰的にコピー。 -r : ディレクトリ内を再帰的にコピー。 ちなみに、-rは使うなと書いてあるサイトもありました。

  • rm,cpコマンドの置き換えについて

    linux初心者のため、困っています。 組み込みで、ディレクトリの削除とコピーを行いたいのですが、置き換えができません。どなたか教えてください。 コマンドでは以下のようになるのですが… (1)rm -r -f /ディレクトリ名/ (2)cp -r -f /元ディレクトリ名/ /先ディレクトリ名/ 無知で申し訳ありませんが、よろしくお願いします。

  • "cp -a"と"cp -r"の違い

    "cp -a"と"cp -r"の違い -aは「できるだけ属性や構造を保持する」 -rは「ディレクトリを再帰的にコピーする」 ですが、「属性や構造を保持する」「再帰的にコピーする」の意味がよくわかりません。 また、コピーしたいディレクトリから下のディレクトリやファイルまで含めてそのままコピーするにはどちらが適しているのでしょうか?

  • cpコマンドトラブル

    solaris10(sparc版) cpコマンドにて95Gのファイルとディレクトリを新規のボリュームディスクにコピーを実施した所、95Gの倍の140Gでコピーされてしまいこのままだとディスクの圧迫が発生する為、途中でstopをしました。 (本来はtarコマンドでオプションeをつけて圧縮するつもりでしたが置く場所がなかったのでcpコマンドで実施) 補足: ミドルウエアー:ベリタスボリュームマネージャー なぜこのようになったのかご教授を頂ければ幸いです。 又、cpコマンドには容量の限界があるのでしょうか? (かなり泣きそうです。)

  • Linuxでのコマンドの使い方

    Linuxでのコマンドの使い方 Linuxでは、ホームディレクトリ(/home/(ユーザー名)、/root など)から 直接、コマンド(cp,mv,ifconfigなど)を入力して実行できたはず、 と思っていたのですが、できません。 /sbin/(コマンド) と入力すれば実行できます。 何か設定が悪いのでしょうか? CentOSでの話です。