是否可以打印然后删除使用单个“查找”bash命令找到的文件?

我正在尝试使用单个“查找”命令来查找和打印以特定模式命名的所有文件。现在一切都很好。但是现在我试图在不编写第二个命令的情况下删除这些文件,所以我尝试使用参数“-delete”和“-exec rm -f {} ;” 但它们中没有一个实际打印终端中的文件。

那么,实际上是否可以打印这些文件,然后使用单个 find 命令删除它们?

回答

当然这是可能的。使用find-print命令:

find ... -print -delete

-print是 的隐式默认操作find。当您明确指定一个动作时,-delete或者-exec默认值被覆盖,因此您必须再次明确指定它。来自man find

如果没有给出表达式,则使用表达式 -print


以上是是否可以打印然后删除使用单个“查找”bash命令找到的文件?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>