CP 命令提示符 Windows 7 无法识别

Posted

技术标签:

【中文标题】CP 命令提示符 Windows 7 无法识别【英文标题】:CP command prompt Windows 7 not recognized [closed] 【发布时间】:2014-03-11 03:48:51 【问题描述】:

我试图在 Windows 7 的命令提示符下运行命令 CP,但我得到:

'cp' is not recognized as an internal or external command, operable program or batch file.

我需要安装任何软件来运行 cp 命令吗?

如果是这样呢?

【问题讨论】:

cp是unix,这里是useful link,给出了unix和windows之间的通用翻译, chcp 是更改代码页的命令。你是这个意思吗? 【参考方案1】:

默认情况下,Windows 命令提示符 (cmd.exe) 中没有 cp。等效的 cmd.exe 命令是 copycp 是 Unix command。

如果您可以使用 PowerShell 代替,它应该预装在现代 Windows 系统中,您可以直接在其中使用 cp 和其他一些 Unix 命令。

如果 PowerShell 不是替代品,则可以在安装 Cygwin 时直接在 Windows 命令提示符中使用 cp

此外,Cygwin 还包括 rsync command,它比 cp 具有更多功能,如果您不只是复制单个文件(例如用于备份目的),它可能会更可取。

【讨论】:

一定有一些东西,因为我之前已经能够在 Windows 服务器上以“cp”的形式运行命令 哦,好吧...那么对不起。我从来没见过。但也许是Cygwin、MinGW 或类似的东西?我使用 Cygwin,非常喜欢它。 顺便说一句,我刚刚确认如果你安装了 Cygwin,你可以在 Windows 提示符下使用cp。它还有rsync,如果您不只是复制一个文件(例如备份目的),这是一个更完整的工具。 Cygwin 在安装时有很多软件包可供选择。应该选择哪个? i.imgur.com/Fvb6d3o.png【参考方案2】:

这是一个 unix/linux 命令。从 cygwin.com 下载 cygwin 包

【讨论】:

也可以通过PowerShell在Windows中使用cp 您不需要 cygwin。您可以使用 Gnu-Win32 软件包。无需 cygwin 即可工作。【参考方案3】:

死灵术。

有一种方法可以在没有 cygwin 和 powershell 且没有管理员权限的情况下运行 cp。

从Gnu-Win32 package repository 下载相应的包 (CoreUtils)。

您需要zipped binaries 和zipped dependencies。 解压并将 bin 从 deps 复制到 coreutils 的 bin。

现在将 bin 文件夹添加到路径环境变量(系统或用户,取决于您是否是管理员),然后打开一个新控制台。键入 cp,您将看到标准的 cp 命令输出。

【讨论】:

以上是关于CP 命令提示符 Windows 7 无法识别的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 10 上无法识别 Conda 命令

jpackage 命令无法识别

LINUX命令的cp -r 和-R的区别是??

解决 Windows 环境 Git Bash 里无法识别 Composer 命令的问题

在 windows 10 pro 上设置 python

cp命令取消提示的方法