我有一个名为main
的目录。这个目录位于根目录下,我的意思是该目录的路径像这样:/HOME/main
在这个目录里面有一个叫做f1
的文件夹,里面还有一个叫做subf1的文件夹,所以路径就像这样:/HOME/main/f1/subf1
我想检查subf1
中是否有一个文件名包含特定字符串,然后将此文件复制到main
目录中。我使用以下命令:
find . -maxdepth 1 -name "*string*" -exec cp {} ../main \;
这段代码存在缺陷,我不知道如何检查此处的条件语句,即使我在/HOME/main/f1/subf1
路径下执行此命令,它也无法正常运行。有什么问题吗?