无法使用终端将文件夹复制到特定位置 - Mac

Can't Copy folder to specific location using terminal - Mac

尽管我尽了最大的努力,但我还是找不到解决这个看似简单的问题的可用方法。

我正在使用 MacOS High Sierra 10.13.6

我有一个文件夹要复制到以下位置: /Users/ep9k/Desktop/Key-LogEcovaluator/whereami

我想使用终端将它复制到这个目录: /Users/ep9k/Library/Application/Support/QGIS/QGIS3/profiles/default/python/plugins

我在终端中尝试了以下命令。请注意,执行此操作时我在 'whereami' 文件夹中:

whereami ep9k$ cp -r /Users/ep9k/Desktop/Key-LogEcovaluator/whereami /Users/ep9k/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins

whereami ep9k$ cp -a /Users/ep9k/Desktop/Key-LogEcovaluator/whereami /Users/ep9k/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins

我收到以下消息,表明我没有正确使用它:

但是,我在桌面上创建了一个 "tester" 文件夹,并且可以毫无问题地复制到此文件夹,使用完全相同的命令(除了将路径名更改为我的测试文件夹)。

我还可以使用 GUI "finder" 将内容复制并粘贴到此目录。我错过了什么?

您的目标路径包含至少一个空白字符 ("Application Support"),这导致 "cp" 命令认为它被赋予了三个参数而不是两个。用单引号或双引号将目标路径括起来,你应该没问题。