我有一个名为main
的目录。该目录位于根目录中,我的意思是该目录的路径如下:/HOME/main
在此目录中,有一个名为f1
的文件夹,在其中有另一个名为subf1的文件夹,因此路径如下:/HOME/main/f1/subf1
我想检查 subf1
中是否有一个包含特殊字符串的文件名,并将此文件复制到main
目录中。我用这个:
find . -maxdepth 1 -name "*string*" -exec cp {} ../main \;
它不完整,我不知道如何在此处检查条件,但是即使我在/HOME/main/f1/subf1
路径中执行此命令,也无法正常工作。怎么了?
答案 0 :(得分:3)
您可以这样使用它:
find /HOME/main/f1/subf1 -iname "*string*" -exec cp {} /HOME/main/ \;