我正在尝试将一个文件夹中的文件移动到另一个文件夹中。但是,这对我来说行不通。我有几个 cpp 文件和子文件夹想要移动。但是,如果我想移动所有内容,它mv * ../somefolder
显示无法显示“*”。
如果我只移动特定文件,它就可以正常工作,mv file.cpp ../somefolder
但如果我尝试移动,mv *.cpp ../somefolder
它会给出上述错误。这是为什么?
一些背景:我在 CMake 中使用 ExternalProjet_Add_Step。
ExternalProject_Add_Step(
MonoEngine
copySource
WORKING_DIRECTORY ${MONOENGINE_DIR}
DEPENDEES createFolders
COMMAND mv MonoEngineSource/src/* MonoEngine
COMMENT "Moving src to MonoEngine folder"
)
答案1
执行命令:
eval mv MonoEngineSource/src/* MonoEngine
去掉隐含的引用。