首页 > 解决方案 > 无法使用终端将文件夹复制到特定位置 - 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”文件夹,并且可以使用完全相同的命令毫无问题地复制到这个文件夹(除了路径名更改为我的 tester 文件夹)。

我还可以使用 GUI“查找器”将内容复制并粘贴到此目录。我错过了什么?

标签: macosshellterminalmacos-high-sierra

解决方案


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


推荐阅读