无法复制 mac 中的文件

Not able to copy the files in mac

无法将文件从一个文件夹复制到另一个文件夹,并不断收到以下错误消息。正在尝试从文件夹 /Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home/lib 复制到 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib

我在文件夹 /Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home/lib:

中发出这样的命令
cp tool.jar /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib

错误信息:

usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directo

OS: mac OS 大苏尔

您要复制到的目录中有一个 space,因此 cp“看到”参数 - “tool.jar”、“/Library/Internet”和“Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib”。从错误中可以看出,这不是 cp.

的有效输入

您可以用引号将目标文件夹转义:

cp tool.jar "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib"
# Here------^--------------------------------------------------------------------^

您必须转义路径中的 space 字符,因为 space 字符是参数分隔符。

要么带反斜杠

cp tool.jar /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib

或者将路径用单引号或双引号括起来

cp tool.jar '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib'