質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

1回答

994閲覧

cpコマンド,mvコマンドについて

Yks.waeq

総合スコア23

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2020/04/27 14:38

こんにちは。cpコマンドについて質問があるので質問させていただきます。cp file1 file2のときカレントディレクトリ内にfile1 file2の二つのファイルが生成されるのですか?
それとmv file1 dir1と実行するとカレントディレクトリ内のfile1は消えdir1に行くのですか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2020/04/27 14:43

実際にコマンドを実行してみるのが一番分かると思います。
guest

回答1

0

ベストアンサー

cp file1 file2のときカレントディレクトリ内にfile1 file2の二つのファイルが生成されるのですか?

いいえ。file1は元々カレントディレクトリにある必要があります。コピー元なので。cpすると、file2がカレントディレクトリに生成されます。

mv file1 dir1と実行するとカレントディレクトリ内のfile1は消えdir1に行くのですか?

移動なのでそうです。

投稿2020/04/27 15:04

otn

総合スコア84798

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Yks.waeq

2020/04/27 15:07

名前を変える方法としてはlnがありますが一応cp使えば名前を変えることができるんですね。
otn

2020/04/27 15:13

> 名前を変える方法としてはlnがありますが それは間違っています。 > cp使えば名前を変えることができるんですね。 それも間違っています。 名前を変えるのは mv です。
Yks.waeq

2020/04/27 23:58

cp file1 file2とすればfile1の内容をそのまま変えず名前だけをfile2に変えることできないですか? 名前を変えるって表現が曖昧ですみません。
otn

2020/04/28 00:19

あなたの「名前を変える」という言葉が独特の意味を持っているんでしょう。 どういう意味なんですかね?
yuukive

2020/04/28 01:44

Yks.waeqaさん > cp file1 file2とすればfile1の内容をそのまま変えず名前だけをfile2に変えることできないですか? メモ帳はじめ様々なアプリに「保存(上書き)」「別名で保存(ファイルを別に作って名前を付けて保存)」というボタンがありますが、名前を変えるという動作をこの「別名で保存」を押すとの概念で理解されているように感じました。 通常、コマンド(やファイラー)でのファイル操作では - 「名前を変える」...ファイルについている名前を変更するだけで、ファイルの実体は1つのまま - 「コピー」...ファイルの実体が複製されて2つになる という形で使い分けると思います。 これに当てはめればcpがどちらを行っているかも明白だと思います。
Yks.waeq

2020/04/28 03:04

otnさん 私の言う「名前を変える」というのは文字通り名前を変えるです。aをbという名前に変えるということです。 yuukiveさん 完全に分けないとダメなんですね。理解できました。
otn

2020/04/28 12:38

cp file1 file2 だと、file1と同じ内容のfile2が作られる(元々あれば上書きされる)ので、 file1の名前は変わっていません。そのままfile1のままです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問