macOS中的cp命令不';如果没有创建新文件夹';不存在

macOS中的cp命令不';如果没有创建新文件夹';不存在,macos,Macos,cp-R/Desktop/One.java/Desktop/Nine 未创建文件夹Nine。相反,将创建一个新文件Nine,而不带任何扩展名。如果cp与-R一起使用,则目标(/Desktop/Nine)将使用与源文件相同的文件类型(常规文件)创建。如果源是目录(不是),则将复制完整的目录层次结构 在您的情况下,源文件是一个单一的常规文件,在这种情况下,cp-R将与cp(没有-R)起相同的作用 如果要将文件/Desktop/One.java复制到新目录/Desktop/Nine: mkdir /D

cp-R/Desktop/One.java/Desktop/Nine


未创建文件夹
Nine
。相反,将创建一个新文件
Nine
,而不带任何扩展名。

如果
cp
-R
一起使用,则目标(
/Desktop/Nine
)将使用与源文件相同的文件类型(常规文件)创建。如果源是目录(不是),则将复制完整的目录层次结构

在您的情况下,源文件是一个单一的常规文件,在这种情况下,
cp-R
将与
cp
(没有
-R
)起相同的作用

如果要将文件
/Desktop/One.java
复制到新目录
/Desktop/Nine

mkdir /Desktop/Nine
cp /Desktop/One.java /Desktop/Nine

我不确定我是否理解你的问题。很好的解释。我想他正在尝试创建一个新目录,并将
One.java
文件放入其中。@styl3r这是可能的。我会告诉你怎么做。