【发布时间】:2011-09-27 13:50:03
【问题描述】:
我正在使用 Linux,并打算使用 shell 删除一些文件。
我的文件夹中有一些文件,一些文件名包含“好”这个词,而另一些则没有。 例如:
ssgood.wmv
ssbad.wmv
goodboy.wmv
cuteboy.wmv
我想删除名称中不包含“good”的文件,所以剩下的文件是:
ssgood.wmv
goodboy.wmv
如何在 shell 中使用 rm 来做到这一点?我尝试使用
rm -f *[!good].*
但它不起作用。
非常感谢!
【问题讨论】:
-
你的意思是“文件名称包含'好'”吗?该示例似乎指示文件名,但您确实说“文件包含单词”...
-
文件 Names 包含好。我不是以英语为母语的人。感谢 4 提醒。