copy【コマンド】
コマンドだよ
Windowsで使えるよ
ファイルをコピーするよ
スポンサーリンク
簡単に書くよ
copy【コマンド】とは
コンピュータさんに対する命令文(コマンド)のひとつ
であり
ファイルをコピーするときに使うコマンド
です。
詳しく書くよ
「copy」コマンドは
ファイルをコピーするときに使うコマンド
です。
Windows系で使えます。
UNIX系(LinuxとかMacとか)の「cp」と用途は一緒です。
書き方は
copy [コピー元オプション] [対象のファイル] [コピー先の場所と名前] [コピー先オプション]
です。
オプションは結構あります。
| オプション | 説明 |
|---|---|
| /A | テキストファイルとしてコピーする |
| /B | バイナリファイルとしてコピーする |
| /D | 暗号化されたファイルをコピーした場合、暗号化を解除する |
| /L | シンボリックリンク(※1)をコピーする。※1:「シンボリックリンク」はWindowsではWindows Vista以降サポートされた概念です。「ショートカット」とは違います。ご注意ください |
| /N | コピー元のファイル名が長い場合は短くする |
| /V | コピーしたファイルの中身を ちゃんとコピーできたかチェックする |
| /Y | 「上書きしていい?」って聞いてこない |
| /-Y | 「上書きしていい?」って聞いてくれる |
| /Z | ネットワーク越しのコピーでブチっと切れた場合、コピーを再開できるようにする |
などです。
オプションは複数組み合わせて指定できます。
またコピー元とコピー先でそれぞれオプションを指定できます。
コピー元で指定できるオプションは全部のオプション、コピー先で指定できるオプションは「/A」もしくは「/B」です。
対象を指定しないで
copy [オプション]
もしくは
copy [オプション] [対象 or コピー先片方]
と打った場合、怒られます。
また「copy」コマンドではフォルダは期待通りにコピーできません。
ご注意ください。
フォルダをコピーしたい場合は「xcopy」コマンドを使います。
というか「xcopy」コマンドは「copy」コマンドのパワーアップ版です。
特別な事情がない限りは「copy」コマンドではなく「xcopy」コマンドを使った方が便利だと思います。
ただし「copy」コマンドの隠れた才能として
テキストファイルの合体
があります。
例えば
copy aaa.txt+bbb.txt+ccc.txt ddd.txt
を実行すると「aaa.txt」「bbb.txt」「ccc.txt」の中身が1つにあわさったファイル「ddd.txt」が作られるのです。
言わば「copy」コマンドさんの副業ですね。
この用途では「copy」コマンドさんもたまに使います。
一言でまとめるよ
まぁ「copy」ってコマンドが出てきたら「ファイルをコピーするときに使うんだな~」と お考えください。





