私はWindows 7のコマンドプロンプトでコマンドCPを実行しようとしていますが、私は得ています:
'cp' is not recognized as an internal or external command, operable program or batch file.
Cpコマンドを実行するには、ソフトウェアをインストールする必要がありますか?
もしそうなら何?
これは、unix/linuxコマンドです。 cygwin.comからcygwinパッケージをダウンロードします
デフォルトでは、Windowsコマンドプロンプト(cmd.exe)にはcp
がありません。同等のcmd.exeコマンドはcopy
です。 cp
は nixコマンド です。
代わりに PowerShell を使用できる場合は、最新のWindowsシステムにプリインストールされているはずなので、cp
と他のUnixコマンドを直接使用できます。
PowerShellが代替ではない場合、 Cygwin をインストールすると、Windowsコマンドプロンプトでcp
を直接使用できます。
さらに、Cygwinには rsync
command も含まれています。これはcp
よりも多くの機能を備えており、単一のファイルをコピーするだけではない場合に適しています(例:バックアップのために)。
ネクロマンシング。
Cygwinとpowershellなしで、管理者権限なしでcpを実行する方法があります。
Gnu-Win32パッケージリポジトリ からそれぞれのパッケージ( CoreUtils )をダウンロードします。
zip形式のバイナリ および zip形式の依存関係 が必要です。展開して、binをdepsからcoreutilsのbinにコピーします。
Binフォルダーをパス環境変数(管理者であるかどうかに応じてシステムまたはユーザー)に追加し、新しいコンソールを開きます。 cpと入力すると、標準のcpコマンド出力が表示されます。