如何通过终端删除不同文件夹中的文件?

如何通过终端删除不同文件夹中的文件?

我正在尝试删除位于不同文件夹中的文件。

我有

find /project/test/ -name "*junk-12.png" -delete

删除类似

`project/test/bad/testjunk-12.png` and `project/test/good/gojunk-12.png`

但是,我运行该命令后文件仍然在那里。

我希望这里有人能帮我解决这个问题。非常感谢!

答案1

通常情况下,以下操作应该有效:

find ./project/test -name "*junk-12.png" -type f -exec rm {} \;

/project/test如果您用替换,您的命令也应该可以工作./project/test

答案2

您可以尝试以下

rm -f`查找/project/test/-name“*junk-12.png”`

相关内容