Linux 重复删除标题中不包含单词的所有文件

Linux 重复删除标题中不包含单词的所有文件,linux,file,terminal,Linux,File,Terminal,嗨,我想递归删除一个目录中的所有文件,其中有各种文件夹,它们的文件名中不包含“weight”一词。如何执行此操作?首先键入此命令: find '/path/to/directory' -type f \! -iname '*weight*' 如果您同意删除该命令建议的所有文件,那么您可以使用以下命令删除它们: find '/path/to/directory' -type f \! -iname '*weight*' -delete 如果我想排除标题中有两个词(例如“weight”和“hei

嗨,我想递归删除一个目录中的所有文件,其中有各种文件夹,它们的文件名中不包含“weight”一词。如何执行此操作?

首先键入此命令:

find '/path/to/directory' -type f \! -iname '*weight*'
如果您同意删除该命令建议的所有文件,那么您可以使用以下命令删除它们:

find '/path/to/directory' -type f \! -iname '*weight*' -delete

如果我想排除标题中有两个词(例如“weight”和“height”)的所有文件,我该怎么做?因此,一个文件可能有“重量”,另一个文件可能有“高度”。