【问题标题】:CP command prompt Windows 7 not recognized [closed]CP 命令提示符 Windows 7 无法识别
【发布时间】: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 是更改代码页的命令。你是这个意思吗?

标签: windows command command-prompt


【解决方案1】:

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

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

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

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

【讨论】:

  • 一定有一些东西,因为我之前已经能够在 Windows 服务器上以“cp”的形式运行命令
  • 哦,好吧...那么对不起。我从来没见过。但也许是CygwinMinGW 或类似的东西?我使用 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 binarieszipped dependencies。 解压并将 bin 从 deps 复制到 coreutils 的 bin。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 2018-02-11
    • 2016-06-05
    • 1970-01-01
    相关资源
    最近更新 更多