- ベストアンサー
Linux初心者のためのcpコマンドの使い方
- Linux初心者のためのcpコマンドの使い方について解説します。
- ディレクトリやファイルのコピーが簡単に行えるcpコマンドの使い方について説明します。
- 隠しファイルを含めてディレクトリのコピーを行う方法について解説します。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- シェルスクリプトで、コピーする際に、特定の名前のディレクトリを除外
シェルスクリプトで、 あるディレクトリ(原則として、配下のディレクトリ・ファイルもすべて)を別の場所へコピー(上書きコピー)したいのですが、それに関して質問します。 仮に、dirAという名前のディレクトリを、それに対応するdirBというディレクトリへ上書きコピーするということにします。 dirAとdirBは、似たディレクトリ構成を持つと、イメージしてください。(対応するディレクトリがあるとは限らないが。) dirAディレクトリを単純にコピーするならば、cpコマンドの -R オプションを使えばいいと思います。 しかし、dirAディレクトリ配下のうち、ある特定の名前(固定)を持つディレクトリ(そこにあるファイルも。)はコピーしたくないのです。そのためには、どうすればよいのでしょうか。 仮に、そのコピーしないディレクトリの名前をTaroとすると、私は、次のようにすることを考えましたが、これは意図どおり動きません。 find dirA ! \( -name "Taro" \) -a -type d -exec cp -R {} dirB \; 尚、次のことがわかっています。 ・このディレクトリTaroは、dirAやdirBの配下のいろいろなディレクトリに散在する。 ・このディレクトリTaroの配下には、ディレクトリは存在しない。(dirA・dirBのいずれでも。)
- ベストアンサー
- Linux系OS
- cpコマンドのオプションについて
現在、Linuxについて学習を進めていますが、cpコマンドの以下のオプションの意味の違いが分かりませんので、ご教授いただけますでしょうか。 -a : コピー元のファイルとディレクトリを再帰的にコピー。 -r : ディレクトリ内を再帰的にコピー。 ちなみに、-rは使うなと書いてあるサイトもありました。
- ベストアンサー
- Linux系OS
- cp コマンドについてです。
お世話になります。 cp コマンドを使用してコピー元のディレクトリ(jpcore)をコピー先のディレクトリ配下(template)にjpcoreディレクトリをコピーしたいのですが以下の記述方法で間違いないでしょうか? $cp /www/html/app/design/frontend/base/default/template/jpcore/ var/app/design/frontend/default/milano/template
- ベストアンサー
- Linux系OS
- cpのコマンドの使い方が解りません
お世話になります。初心者です。 cakephpでサイト構築しています。 ディレクトリのコピーをしたいのですが、CUIでの操作がすごく苦手です。 まず、古いappと新しいappがあり、その中のtmpだけをコピーしたいです。 色々ネットで検索して, cp -r 移動元ディレクトリ 移動先ディレクトリ で出来ると書いてあったので、 cp -r tmp/ new/app/tmp と打ってみました。 古いappにあるtmpディレクトリに新しいtmpディレクトリをコピーしようと、コマンドを打ったのですが、ディレクトリを作成できずコピーも出来ません : そのようなファイルやディレクトリはありません。というエラーになります。 階層の指定が間違っているのでしょうか?ディレクトリを作成できないという事の意味が解りません。 お詳しい方、ご教授頂けますと幸いです。 よろしくお願いします!
- ベストアンサー
- Linux系OS
- rm,cpコマンドの置き換えについて
linux初心者のため、困っています。 組み込みで、ディレクトリの削除とコピーを行いたいのですが、置き換えができません。どなたか教えてください。 コマンドでは以下のようになるのですが… (1)rm -r -f /ディレクトリ名/ (2)cp -r -f /元ディレクトリ名/ /先ディレクトリ名/ 無知で申し訳ありませんが、よろしくお願いします。
- ベストアンサー
- Linux系OS
- Linux cpコマンドの使い方がわかりません
ファイルをコピーしたいのですが home/test1/test2 こんなディレクトリになってます。 test1のディレクトリにあるlog1ファイルを test2にコピーしたいのですが、 cp log1 test2 とすると、test1のディレクトリの中にtest2という 名前の、log1をコピーしたファイルができます。 test2というのをディレクトリ名として認識してくれません。 cp log1 test2/ もできません。 "log1/test2"のファイルかディレクトがありません、と返ってきます。 基本的はことですが、教えてください。
- 締切済み
- Linux系OS
- cpコマンドトラブル
solaris10(sparc版) cpコマンドにて95Gのファイルとディレクトリを新規のボリュームディスクにコピーを実施した所、95Gの倍の140Gでコピーされてしまいこのままだとディスクの圧迫が発生する為、途中でstopをしました。 (本来はtarコマンドでオプションeをつけて圧縮するつもりでしたが置く場所がなかったのでcpコマンドで実施) 補足: ミドルウエアー:ベリタスボリュームマネージャー なぜこのようになったのかご教授を頂ければ幸いです。 又、cpコマンドには容量の限界があるのでしょうか? (かなり泣きそうです。)
- ベストアンサー
- Solaris系OS
- cpコマンドでのバックアップ
現在、個人で勉強用にLinuxも利用しているのですが、これのバックアップを取りたいと思うようになりました。 色々と調べたところ、dumpコマンドで別パーティションにバックアップするのがスタンダードな方法のようです。 しかし、私がインストールしたLinux機にはデータ用のパーティションを一つしか作っていません。もう一つはスワップ用です。 この場合、dumpコマンドは使えるのでしょうか? このコマンドはパーティション単位のバックアップと言うように認識しているのですが、同じパーティション内にバックアップを作成できるのかどうか不安です。 そこで考えているのが、パーミッションを変更せずにcpコマンドで全ディレクトリのコピーを行い、それを圧縮してCDに焼くという方法です。 この方法だと、少なくともデータは保持できると思います。 しかし、この方法でもいざHDDなどの故障が起こった時、そのままのリストアなどは可能なのでしょうか? (Windowsだと、システム部分はファイルコピーでのバックアップが難しいので、少々不安です) 何か、問題点があるのでしたら、教えていただければ幸いです。
- ベストアンサー
- Linux系OS
- 「Perlスクリプトを使ってCD→特定のDirectoryにコピー」する方法
LINUX環境で CDに入っている「Perlスクリプト(AA.pl」を実行すると、CDに入っている他のDirectory構造(DirA)を丸ごと指定したDirectory(DirB)にコピーすることは可能でしょうか。インストーラみたいなものを作ろうと思いますがその方法が分かる方教えてください。 つまり、 (1)CD-ROMのAA.pl実行 (2)CD-ROM/DirA (3)/home/usr/userA/DirBにDirAをCopy したいです。 以上宜しくお願いします。
- ベストアンサー
- Perl
- ディレクトリの中身(ファイル)をコピーするコマンドは?(fedora)
こんにちは。 fedora core5を使っていてCPコマンドで困りました。 cp -R /home/aaa /home/bbb と入力して、aaaというディレクトリの中身のファイルを全てbbbというディレクトリへコピーしようとしたのですが、これではaaaというディレクトリごとbbbへコピーされてしまい、/home/bbb/aaa みたいになってしまいます。 指定したディレクトリの中のファイルを全て別ディレクトリへコピーするときはどのように指定すればよいのでしょうか?
- ベストアンサー
- Linux系OS
お礼
素早いご返答ありがとうございました。 ワイルドカードの使い方が勉強不足で 初歩的な質問になってしまいましたが、 詳しい説明ありがとうございました。